Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
gregorykan authored Jul 26, 2017
1 parent 7e9bd70 commit 0b6f49c
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,24 +43,41 @@ npm run dev
- Cobuy uses [`dogstack`](https://dogstack.js.org)
- React and JSX for DOM stuff, as per, but also [Hyperscript](https://github.com/mlmorg/react-hyperscript) as an alternative to JSX
- [Recompose](https://github.com/acdlite/recompose) in our React components for purity
- Files: `app/components/Navigation.js`
- PRs: https://github.com/root-systems/cobuy/pull/100/files
- [Fela](https://github.com/rofrischmann/fela) to manage styles
- Files: `<any dumb component and its style file>`
- [Material-UI](http://www.material-ui.com/) for ready-styled components
- Files: `<any component that has buttons or text fields or sliders>`
- [React-intl](https://github.com/yahoo/react-intl) to manage internationalization
- Files: `app/locales/en.json`, `<any component with text>`
- https://github.com/root-systems/cobuy/pull/80
- [Storybook](https://github.com/storybooks/storybook) for developing and testing our dumb components easily
- Files: `.storybook/config.js`, `agents/stories/Profile.js`
- PRs: https://github.com/root-systems/cobuy/pull/51/files
- Redux for state management, as per
- [Redux-fp](https://github.com/rvikmanis/redux-fp) for 'updaters' instead of 'reducers'
- Files: `*/updaters/*`
- PRs: https://github.com/root-systems/cobuy/pull/103/files
- [Redux-observable](redux-observable.js.org) for managing async operations
- Files: `ordering/epic.js`,
- PRs: https://github.com/root-systems/cobuy/pull/103/files
- [Redux-form](http://redux-form.com/6.8.0/) to connect React forms to state
- Files: `agents/components/SignIn.js`
- PRs: https://github.com/root-systems/cobuy/pull/59/files
- [Reselect](https://github.com/reactjs/reselect) for our getters
- Files: `*/getters/*`
- PRs: https://github.com/root-systems/cobuy/pull/104/files
- [Ramda](http://ramdajs.com/) as our general utility library with a strongly functional flavour
- Files: `<almost any>`
- [Feathers](https://feathersjs.com/) for our backend API layer
- PRs: https://github.com/root-systems/cobuy/pull/116
- [Feathers-action](https://github.com/ahdinosaur/feathers-action) to provide CRUD actions out of the box
- Files: `*/dux/*`, `*/services/*`, `*/containers/*`, `server.js`,
- PRs: https://github.com/root-systems/cobuy/pull/116
- [Knex](http://knexjs.org/) for interfacing with DB
- Files: `db/migrations/*`
- PRs: https://github.com/root-systems/cobuy/pull/116/files
- SQLite3 as dev db
- [Dogstack-agents](https://github.com/dogstack/dogstack-agents) to manage users and credentials

Expand Down

0 comments on commit 0b6f49c

Please sign in to comment.