Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nimbletank/nimbletank-nextjs-start
Boilerplate for new React builds at Nimbletank
https://github.com/nimbletank/nimbletank-nextjs-start
css es6 nextjs nodejs react reactjs zeit
Last synced: about 1 month ago
JSON representation
Boilerplate for new React builds at Nimbletank
- Host: GitHub
- URL: https://github.com/nimbletank/nimbletank-nextjs-start
- Owner: nimbletank
- License: mit
- Created: 2017-08-12T08:52:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-28T03:21:50.000Z (about 2 months ago)
- Last Synced: 2024-11-28T04:22:01.090Z (about 2 months ago)
- Topics: css, es6, nextjs, nodejs, react, reactjs, zeit
- Language: JavaScript
- Homepage:
- Size: 1.52 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 80
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
Nimbletank's Next.js Boilerplate[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-yellow.svg?style=flat-square)](https://standardjs.com)
![](https://img.shields.io/badge/javascript-ES6-ffb400.svg?style=flat-square)
![](https://img.shields.io/badge/licence-MIT-blue.svg?style=flat-square)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)Maintained by [Zander Martineau](https://github.com/mrmartineau)
## Features
* Server-side React rendering with [Next.js](https://github.com/zeit/next.js/) v3x
* [Jest](https://facebook.github.io/jest/) unit tests with [Enzyme](https://github.com/airbnb/enzyme)
* [Prettier](https://github.com/prettier/prettier) formatting
* [StandardJS](https://standardjs.com) Linting
* Component styling with [styled-jsx](https://github.com/zeit/styled-jsx/)
* SVGs rendered inline using [babel-plugin-inline-react-svg](https://github.com/kesne/babel-plugin-inline-react-svg)
* UI development environment provided by [Storybook](https://storybook.js.org/)## Tasks
* `npm run dev` / `yarn dev` for local development
* `npm run build` / `yarn build` to build the app for deployment
* `npm start` / `yarn start` to run the app in production environment
* `npm test` / `yarn test` to test everything
* `npm run test:watch` / `yarn test:watch` to watch files for changes and rerun tests related to changed files
* `npm run storybook:run` / `yarn storybook:run` to run storybook locally
* `npm run storybook:build` / `yarn storybook:build` to compile storybook for static deployment### Understanding next.js
Find out more about next.js [here](https://learnnextjs.com)### Need a static site?
Use [nextein](https://github.com/elmasse/nextein)### Want to use Preact instead of React?
Read [this](https://github.com/zeit/next.js/tree/master/examples/using-preact)[![Deploy to now](https://deploy.now.sh/static/button.svg)](https://deploy.now.sh/?repo=https://github.com/nimbletank/nimbletank-nextjs-start)
### Versioning
For transparency into our release cycle and in striving to maintain backward compatibility, this repo is maintained under [the Semantic Versioning guidelines](http://semver.org/).## Licence
[MIT](LICENCE)