Project Philosophy - AlexGaiser/fast-react GitHub Wiki

Description

This page defines our philosophy and intentions for creating this project.

Our goals for this project are for it to be:

  • Lightweight (as few dependencies as possible)
  • Configurable (unlike CRA all configuration files should be easily accessible) Future versions should allow optional installation of dependencies and additional configuration through command line arguments
  • Simple (all boilerplate should be taken care of with a minimum of additional configuration) Main page should have an extremely basic layout to avoid the need to delete html and styling each time a new project is spun up
  • Opinionated (Things like folder structure should match our ideas of the ideal react project organization)
  • Available on NPM / NPX