Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Html templating+css extraction #10

Merged
merged 10 commits into from
May 3, 2020
25 changes: 14 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,23 +114,19 @@ How to use this template to create a basic Frontend Application:
- list all selectors used: https://github.com/davidtheclark/list-selectors
- [x] (^) Madge?
- [x] (^) Manual in Docs
- [ ] HTML template example
- [..] (^) HTML template example
- webpack/lodash style? https://github.com/emaphp/underscore-template-loader
- handlebars?
- [ ] (^) Githooks
- [ ] (^) Base CSS Style for all apps
- [ ] Styleguide
- [ ] Components (javascript methods that return compiled html, has params for template variables)
- [ ] (^) Styleguide
- Page in docsite
- Examples: http://styleguides.io/examples.html
- http://codeforamerica.clearleft.com/#
- Fractal? https://github.com/adamlindqvist/fractal-webpack-plugin
- [ ] CSS Frameworks
- [ ] (^) Base CSS Style for all apps
- [ ] (^) CSS Framework
- [ ] Tailwind - integrates with javascript
- Fork of this Repo with different directories for each?
- [ ] bulma https://bulma.io/documentation/overview/start/
- [ ] Bootstrap?
- [ ] Foundation?
- [ ] Material Design?
- [ ] (^) Githooks
- [ ] (^) Configuration File
- [ ] (^) If running in development -> console errors/warnings appear in UI bubble
- [..] Helpers
Expand All @@ -142,15 +138,22 @@ How to use this template to create a basic Frontend Application:
- https://github.com/pa11y/pa11y
- ASLint
- https://www.24a11y.com/2017/reacts-accessibility-code-linter/
- [ ] (^) Basic UI Framework (other repos?)
- [ ] Basic UI Framework (other repos?)
- [ ] Backbone?
- [ ] Vue?
- [ ] React?
- [ ] Aurelia
- [ ] Fork of this Repo with different directories for each css framework?
- [ ] bulma https://bulma.io/documentation/overview/start/
- [ ] Bootstrap?
- [ ] Foundation?
- [ ] Material Design?
- [ ] (-) Mock API requests on localhost
- Contract testing? https://docs.pact.io/
- OpenAPI validation of mocks? https://bitbucket.org/atlassian/swagger-mock-validator/src/master/
- [ ] (-) production configuration for webpack
- Improve build speed in develop https://webpack.js.org/guides/build-performance/
- Build caching https://webpack.js.org/guides/caching/
- Minimize?
- No Warnings? No output in tests?
- CSS Generated to File and included at top of HTML
Expand Down
3 changes: 2 additions & 1 deletion README.setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,5 @@ because this is more than is needed to develop a working app or even write basic
out to a separate npm script: `npm run doc-image` so it can be run when someone actually installs the dependencies

Install madge with `npm install -g madge` and install graphviz with `brew install graphviz` or
`port install graphviz` (for OSX).
`port install graphviz` (for OSX). Then run `npm run doc-image` in the repo and add the created image from
`docs/image/dependency.png` and commit to update the docsite.
Binary file modified docs/image/dependency.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.