Table of Contents - jekyll-theme-alta-docs-0.5.0 Documentation
Pages
- LICENSE
- README
- feature_meta.html
- rails_resource_controller
- rails_resource_development
- rails_resource_model
- rails_resource_query
- rails_resource_routes
- rails_resource_serializer
- api_service
- app_init
- footer.html
- api_only_project_tree
- api_only_project_tree_with_files
- api_only_psql_no_admin_setup_instructions
- rails_cheatsheet
-
react_csr_setup_instructions
- Prerequisites
- A) Create project with Create-react-app
- B) Setup project tree
- 1. Config
- 2. Add basic folders to the project tree
- 3. Add Routes and set up App.jsx
- 4. Add initialization script
- 5. Add I18n
- 6. Add Redux
- C) Install other Node modules
- 1. Axios
- 2. AWS Amplify
- D) Set up SCSS and 7-1 pattern
- E) Set up ESlint and Prettier
- F) Set up tests
- G) Edit README.md
- H) Service worker
-
react_guidelines
- 1. Naming convention
- Plural vs Singular
- Verb vs noun
- Name decorators
- Prefixes & suffixes
- 2. REST naming
- 3. Nest components and follow the context
- 4. Components vs containers vs routes vs layouts
- 5. URL friendly routes
- 6. Small components
- 7. Configurability of components
- 8. Configurability of the project
- 9. Environment variables
- 10. Conditional Rendering
- 9. Stylesheets
- BEM
- SCSS
- Stylesheets in the project tree
- Project's stylesheets vs component's stylesheets
- 10. Linter
- react_project_tree
- head.html
- head_scripts.html
- how_to_share_documentation
- _model.html
- _models_list.html
- nav.html
- navbar.html
- project_overview.html
- requirements_list.html
- scripts.html
- sidebar.html
- system_components_overview.html
- rails_readme
- react_readme
- useful_links.html
- default.html
- doc.html
- page.html
- post.html
- jekyll-theme-alta-docs.scss
- main.scss