Instar is an in-house bot for management and automation of manual workflows historically done in Trans Haven. This bot is not available for public release.
- InstarBot contains the core logic of Instar.
- InstarBot.Tests.Common provides test utilities, mocks and other tools for testing.
- InstarBot.Tests.Unit contains unit tests for Instar.
- InstarBot.Tests.Integration contains integration and acceptance tests for Instar.
Instar requires configuration to be placed within the /Config
directory under the directory where InstarBot
is located. An example of the config may be found here, and its schema is found here.
For the purposes of testing, one may omit the AWS, Discord and Gaius API access keys.
Users wishing to contribute to Instar must file a Pull Request for their code to be integrated. All changes require full unit and/or integration testing and should follow the code style shown within the project.