Standards and Methods of Operation
Who are we
We are mobile developers, based in Paris, working with hybrid and cross plateform technologies.
Our goal is to help the client business succeed, by solving togethers their problems using agile and lean, and developping the best product to satisfy the client's user needs.
Learn more about us in our french website.
Why this repository
Part of lean philosophy is to standardize best practices and spread them out.
Every time a developer is struggling doing a part of his job (eg, change the application icon, deploying features very fast using code push, ect...), we help him solve his problem and then together write either a [Standard] or a [Mode of Operation].
Contributing
- READ FIRST: [MO] Contributing
- [Standard] Writing a standard
- [Standard] Writing a method of operation
Backend
Django
GraphQL JS
Code Quality
- [MO] Test your React and React Native components' state with Jest (without Enzyme)
- [Standard] Pull Request Template
Project Standards
React Native
Setup
- [MO] Setup & Deploy New Project to Staging
- [MO] Deploy Project to Production - Only iOS Testflight
- [MO] Setup Code-Push on an existing project
- [MO] Add a deploy script to your app
- [MO] Add Cocoapods to your project (~10min)
- [Article] Setup your React Native project icon
Architecture
Debugging
- [MO] Debug Javascript Code
- [MO] Debug on Android
- [MO] Debug Native iOS Code
- [MO] Debug Javascript on an iOS Device
- [MO] Debug Network calls
React
Redux
Features
Editors
Visual Studio Code
Security
- [MO] 2-Factor Authentication (15 min)
License
BAM Standards is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Contributors
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!