Official templates for Spin.
Template | Type | Description | Build |
---|---|---|---|
native |
Native | A native project containing the minimum viable configurations. | |
cli |
Native | Native command line interface. | |
lib |
Native | A simple native library. | |
ppx |
Native | A PPX library to be used in native or web applications. | |
react |
Web | React Single-Page-Application in Reason. |
The official templates are high-quality templates that are ready for the real world Here are some guidelines that we follow when creating a template:
- Offer a Reason and OCaml version
- Provide a CI/CD with Github Actions
- Create real unit tests and integration tests
- Include documentation generation from markdown and code
- Deploy release artifact (e.g. Docker images, binaries, static web files, etc.)