View Code? Open in Web Editor
NEW
This project forked from root-systems/dogstack-handbook
documentation for the dogstack framework
Home Page: https://dogstack.gitbooks.io/handbook/content/
dogstack-handbook's Introduction
๐ถ ๐ถ ๐ถ a popular-choice grab-bag framework for teams working on production web apps
๐ฑ see also catstack, dogstack's smarter, slimmer, more cunning partner in crime
- provides generators for scaffolding apps made of popular libraries
- abstracts away the app plumbing that you don't want to write again, and let's you focus on features
- prescribes enough opinion to reduce friction for your team
- is omakase, modules are hand-picked by expert chefs to deliver a consistent taste throughout
- user interface
- data
- data services
- server
- database
- command-line interface
- tests
- linter: standard
- test runner: ava
- executable specifications: cucumber
- headless browser: electron
- dev tools
- transpiler: babel
- git hooks: husky
- release versioning
- changelog helpers
- documentation helpers
- ops tools
- process management: ??? (pm2 or docker)
- crash reporting:
- TODO user interface
- TODO universal user interface
- TODO data services
- TODO full stack (ui + services)
- TODO mobile using [react-native]
- TODO desktop using [electron]
- TODO how to install node.js and package manager
- TODO how to create a new
dogstack
app
- TODO how to setup a Postgres database
- TODO how to do authentication for your app
- TODO how to do styled components
- TODO how to create real-time data services
- TODO how to do authorization for your app
- TODO how to deploy your app
- TODO how to test your app using executable specifications
- TODO how to setup scheduled server tasks
- TODO how to send emails from your app
- TODO how to do a payment in your app
- TODO pluralize by adding 's', no exceptions
dogstack-handbook's People
Contributors
Watchers