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

Questions we should ask #1

Open
alexeyraspopov opened this issue Feb 8, 2016 · 0 comments
Open

Questions we should ask #1

alexeyraspopov opened this issue Feb 8, 2016 · 0 comments
Labels

Comments

@alexeyraspopov
Copy link
Member

Q: What the main purpose of creating yet another boilerplate?
A: We want to have a set of reusable and reliable configs and tools that will improve our development process and speed up bootstrap phase.

Q: What this boilerplate suppose to create?
A: Initial structure, set of configs and templates for developing single-page application.

Q: What external libraries/tools will be used to do so?
A: Obvious decision of 2016 (minimal stack): React, React Router, Babel, ESLint. Still, they should be discussed and the decision should be well explained.

Q: How we're going to maintain this project?
A: At least there should a monitoring system that will check dependencies updates.

Q: How we're going to monitor dependency updates/pulse?
A: We can use services like BitHound.

Q: What types of tests should be covered by the boilerplate?
A: Minimal requirements: unit, functional and UI tests.

  1. What user scenarios this boilerplate will cover?
  2. How actual projects can be updated once boilerplate will be changed?
  3. Should this boilerplate be opinionated or agnostic in questions about project structure?
  4. Should this boilerplate cover project deployment?
  5. How the process of library/tools promoting should look like?
  6. What existent tools/bootstrap should be reviewed if we want to get the best set of features and not to make the same mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant