Contributing code
As an open source collaborative program, eMission welcomes fixes and new features.
Here is a brief guide on contributing:
Code style
- Pure javascript
- ES2016+ style
- Promise rather than await or callback preferred
- Runs in browser
- iPhone, Android and laptop compatible
- No external dependencies (libraries included in eMission download)
- Open source (MIT or GPL or similar)
Presentation style
- HTML and CSS
- Optimized for mobile
Documentation
- Written in Markdown
- Uses mdbook to render HTML
- Links
- Links to eMission implementation welcome, including a description of your mission
- Video and instruction links also welcome
Github
- github is the primary repository
- Fork, modify and push changes
- Use the Issues forum