Thank you for considering contributing! Your input is greatly appreciated. Our goal is to ensure that contributing to this project is straightforward and transparent, whether that means:
- Adding new learning
- Updating status of existing details
- Proposing new features
- Becoming a maintainer
Please follow the procedure for PR
- Fork the repository to your GitHub account.
- Clone the project to your local machine.
- Create a local branch with a clear and concise name.
- Make and commit your changes to the branch.
- Push the changes to your forked repository.
- Open a pull request in our main repository.
To maintain the integrity and quality of the data, the following guidelines must be adhered to:
- Consider only forms of learning that are completely free, where users do not have to provide any financial details such as credit card information upfront
- Only learning with a valid shareable URL, profile, or badge will be considered at this time.
- Ensure that the learning is accessible to beginners and can be completed without any additional costs. We currently accept pull requests (PRs) for new learning from individuals who have recently earned them.
- Learning cannot be added directly to the free no more and deprecated; they must first be active.
- Require credible proofs such as articles, blogs, or newsletters to validate new additions
- To convert an existing valid learning to free no more and depricate, please create an issue rather than submitting a PR.
- New learning that can be obtained using existing details will not be included.
- We prefer lists of learning from providers rather than individual ones.