Thank you for considering contributing to oapi-cli!
We welcome contributions from everyone—whether it's reporting bugs, writing tests, improving documentation, or suggesting new features.
- Clearly describe the issue.
- Include reproduction steps and environment details.
- If possible, provide a minimal failing example.
- Explain your use case.
- Provide context and expected behavior.
- Be open to feedback or refinement.
- Improvements to
README.md,variable.md, or command examples are always helpful. - Keep the tone consistent with other OUTSCALE projects.
- Adding tests to cover more scenarios is appreciated.
Please follow these guidelines:
- Keep changes focused and scoped to a single purpose.
- Run the CLI and validate behavior before submitting.
- Use clear and descriptive commit messages.
- Link related issues in your PR description.
⚠️ Do not modify SDK-generated code manually. See below.
The SDK used in this project is generated automatically using Outscale's COGNAC tool and the osc-api specification.
This means:
- Pull requests that change the generated SDK code will be overwritten the next time we regenerate from
osc-api.
We do welcome contributions such as:
- Feature suggestions
- CLI examples
- Documentation improvements
- Tests and usage validation
If you have any questions or need help, feel free to open an issue or reach out to the maintainers on Discord.