(and sample project)
The goal of this boilerplate is twofold:
- To provide a good starting point as a scaffold for new Meteor/React projects. This boilerplate will continue to evolve as Meteor and React continue to change and mature.
- To also serve as a learning resource by offering an example project.
Clone this repository, then run:
$ npm install
This will install NPM packages and update the Meteor packages used in the boilerplate.
I've been using this structure for awhile now, where there's a folder called features
which contains large parts of a project. For example:
features/Billing
features/AnimatedCharts
These are typically self-contained groups of components, containers, and methods that are not used anywhere else. I've found that this structure makes it much easier for me to track down problems because I know exactly where to look.
- Come up with a totally working and killer test solution using Mocha and Enzyme
- Explore CSS Modules.
If you have any questions, please create an issue in GitHub. Thanks!
Oh, and if you found any of this helpful, feel free to buy me a beer! Bitcoin address follows.
Address: 1PFe5p4PFv8fhE9tdHyTkHamBivzySyYxD