python/— Python scripts and requirementscsharp/— C# scriptsterraform/— Terraform infrastructure as codemain.odata— Example OData query.env.example— Sample environment variables
- Copy
.env.exampleto.envand fill in your values. - Install dependencies for the language you want to use (see README).
- Follow the Quick Start in the README for each language.
- Place new scripts in the appropriate language folder.
- Use environment variables for secrets/configuration.
- Add docstrings and comments to your code.
- Add tests if possible (see below).
- Python: Add test files in
python/and usepytest. - C#: Add a test project or use inline test code.
- Terraform: Use
terraform planto validate changes.
- Use logging instead of print for production code.
- Handle errors with context.
- Keep secrets out of source control.
- Update documentation when you add features.
- Ensure your
.envis filled out and present in the working directory. - Check dependencies are installed for your language.
- See error messages for missing environment variables or authentication issues.
- Fork, branch, and submit PRs for new features or fixes.
- Keep code style consistent with existing code.
- Add or update documentation as needed.