Start by checking the list of issues in GitHub. Maybe your idea was discussed in the past or is part of an ongoing conversation.
In case it is a new idea for enhancement, a bug fix, a question or whatever unprecedented contribution you want to share, before sending a pull-request, please make sure to describe the issue so we can have a conversation together and help you fin dthe best way to get your contribution merged.
Make sure you have installed:
Then fork the repo and download the Golang dependencies:
git clone [email protected]:kuadrant/authorino.git && cd authorino
make vendor
- Make your local changes
- Sign your commits
- Send your pull-request
A few guidelines for adding logging messages in your code:
- Make sure you understand Authorino's Logging architecture and policy regarding log levels, log modes, tracing IDs, etc.
- Respect controller-runtime's Logging Guidelines.
- Do not add sensitive data to your
info
log messages; instead, redact all sensitive data in your log messages or usedebug
log level by mutating the logger withV(1)
before outputting the message.