🎉 First off, thank you for taking the time to contribute!
The following is a set of guidelines for contributing to this project. These are just guidelines, not rules, use your best judgment and feel free to propose changes to this document in a pull request.
- Code of Conduct
- What should I know to get started?
- How can I contribute?
- Submitting a pull request
- Styleguides
Please check out README.md file to get a summary of the project and how to setup the environment.
This section guides you through submitting a completely new list of resources. Please check that the list doesn't fall under any existing ones to prevent duplicates. Following these guidelines helps maintainers and the community understand your suggestion 📝 and find related suggestions 🔎.
- Create a new page using the command
hugo new [slug].md
- Update the title, description and relevant keywords in the front matter
- Create resource table with appropriate columns and links
- Set
draft: false
when list is ready to publish
Note: Tables should be sorted alphabetically by the first column
This section guides you through updating an existing list of resources. Following these guidelines helps maintainers and the community understand your suggestion 📝 and find related suggestions 🔎.
If you want to update the description or add a new item to an existing list, please submit your changes as a pull request.
Please follow these steps to have your contribution considered:
- Follow all instructions of the pull request template
- Follow the styleguides
- Verify that all status checks are passing
- Use title case for content titles
- End all sentences with a period
- Use American spellings of words
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Start the commit message with the appropriate commit type