> For the complete documentation index, see [llms.txt](https://bamtech.gitbook.io/dev-standards/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bamtech.gitbook.io/dev-standards/contributing/mo.s.md).

# mo.s

## Owner: Yann Leflour

## Checks:

* File name should be kebab case and suffixed by `.mo`
* Is referenced in the root *README.MD* and *SUMMARY.MD*
* Should contain the following parts:
  * An owner with a link to their Github Profile
  * Title + time
  * A list of prerequisites
  * A list of steps
    * A *Name* and aproximate *time to complete*
    * A *how to*
    * A way to *check* that the step has been completed appropriately
  * Troubleshooting *(optional)*
* Title should be prefixed by *\[MO]*

## Bad Examples

### Example 1: [\[MO\] Debug Javascript on an iOS Device](/dev-standards/react-native/debugging/debug-javascript-ios-device.mo.md)

* There is no owner
* No time is mentioned
* No checks are mentioned
* Troubleshooting is not in its own part

## Good Examples

### Example 2: [Kick start a JS GraphQL 3 layers API with Apollo-server, Dataloader and Knex (\~75min)](/dev-standards/backend/graphql-js/getting-started-with-apollo-server-dataloader-knex.mo.md)
