We warmly welcome contributions to the Akeyless GitHub Actions Plugin! Whether it's fixing bugs, adding new features, or improving documentation, every contribution is valuable and appreciated.
Fork this repository on GitHub and clone your fork locally.
git clone https://github.com/akeyless-community/akeyless-github-action.git
cd akeyless-github-action
Before you start, install the necessary dependencies:
npm install
Create a branch for your work to keep it separate from the main codebase.
git checkout -b my-feature-branch
Ensure you're familiar with the inputs, outputs, and the setup requirements for different authentication methods as detailed in the README.
- Keep your changes focused and limited to a single feature or fix.
- Write clear, understandable code.
- Add comments where necessary.
Add or update tests to cover your changes. Ensure all tests pass before submitting your code.
npm run test
Update dist/index.js
using the build command to ensure the project is properly compiled.
npm run package
Push your changes to your fork on GitHub.
git push origin my-feature-branch
Open a pull request from your feature branch to the main repository. Describe your changes and their impact.
Your pull request will be reviewed by the Akeyless team. Engage in discussions and make any necessary updates based on feedback.
- Ensure you write tests for your code.
- Keep your changes as focused as possible. Submit unrelated changes as separate pull requests.
- Adhere to the coding and documentation style of the project.
Thank you for your interest in contributing to the Akeyless GitHub Actions Plugin. Your contributions help us build a more robust and feature-rich tool.
❤️ The Akeyless Team