https://github.com/sagemathinc/cocalc
Raw File
Tip revision: 54d2b0e3f9d4f54a0b599df8f04e77bed09552b6 authored by William A. Stein on 11 December 2019, 02:32:45 UTC
Merge branch 'TS-project_new'
Tip revision: 54d2b0e
README.md
# Guidelines
This collection of files provides general knowledge for working with the CoCalc.
It is incomplete, mostly correct, and sometimes poorly formatted.
Ask clarifying questions and update this as you go.

# Webapp Code Layout
`entry-point.coffee`
- `desktop_app.cjsx` / `mobile_app.cjsx`
 - Projects View (`projects.cjsx`)
 - Account View (`account.cjsx`)
 - Project View (`project_page.cjsx`)
 - About View (`r_help.cjsx`)

Additionally, it has top level widget components:
- Help
- File Notifications (`file_use.cjsx`)
- Connection Status


# External Resources
HTML/CSS
- [Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)

Redux:
- [Getting Started](https://egghead.io/courses/getting-started-with-redux)
- [Idiomatic Redux](https://egghead.io/courses/building-react-applications-with-idiomatic-redux)
- [Why you might not need redux](https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367#.g6zxcajc5)
back to top