If you have a question about Scanamo there is a Gitter channel to try and answer it. Suggestions on how to improve the documentation are very welcome.
Feel free to open an issue if you notice a bug or have an idea for a feature.
Pull requests are gladly accepted. Scanamo follows a standard fork and pull model for contributions via GitHub pull requests.
Scanamo uses a standard SBT build. If you
have SBT installed, you should first run startDynamodbLocal task from the SBT prompt to start a local dynamodb instance and afterwards run the test command to compile Scanamo and run its tests.
The website is built using sbt-microsites. To check documentation changes:
- Make sure jekyll is installed locally
- run
makeMicrositefrom the root of SBT - run
jekyll serve --incremental --baseurl /fromdocs/target/site - Load http://127.0.0.1:4000/
release cross from the SBT prompt should publish an artifact to Maven
Central for both Scala 2.12 and Scala 2.13. It will also attempt to update
the documentation website at http://www.scanamo.org/ with the latest scaladoc.