🗃⚛️A GatsbyJs starter that includes the most popular js libraries, already pre-configured and ready for use. DEMO.
- Create a new Gatsby site using the gatsby-all-in starter:
gatsby new blog https://github.com/Gherciu/gatsby-all-in
- Edit configuration variables in
- Start dev server:
npm run start
When ready to build for production
Stylelint to enforce code style. Run
npm run lint:scripts for
npm run lint:styles for
- Pre-commit hooks with
- Useful SCSS helpers
_vars see all in
redux-devtools implimented and configured to work well in
development mode and
production. The store is hot reloadable ;)
- Aliases for all folders (components, styles, store etc.) see all available aliases in
antd is added and configured to work well as an UI framework (css normalization is not need, antd has own)
- All folders in
./src have own README.md file with a little documentation and usage guide
Helmet implimented and configured with
gatsby-plugin-react-helmet see an example in
tailwindcss a utility-first CSS framework for rapidly building custom designs.
- Create file
.env.production the content should be the same as in
- Build the project:
npm run build
- Start production server:
npm run serve
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
@Gherciu/gatsby-all-in © GHERCIU, Released under the MIT License.
If you like this repository star⭐ and watch
Authored and maintained by GHERCIU with help from contributors (list).