After creating and actively maintaining repositories with problem solving from LeetCode, Codewars, and other similar sources, I identified general rules that can be useful when designing identical projects.
This organization contains all the best practices that have been tested by time and are found in a large number of other repositories.
The rules and development tools that are in the organization's repositories are not the ultimate truth. You can criticize them and offer your best practices for community development.
You can see real examples of repositories that follow the recommendations from the rules at the following links: leetcode-java, leetcode-ruby, codewars-java and codewars-kotlin.
- lcsp: A tool for showing solutions from LeetCode.
- project-structure: A basic set of recommendations for designing repositories.
- ci: Ready-made solutions for your local checks and CI systems.
- examples: Snippets for easy start with new repository.
You can freely suggest edits in the organization's repository.
Before you start working with the project, review the README file for specific requirements and rules for working with the repository.
As mentioned above, you can give us feedback in any form. The fastest way is to write to artem.fomchenkov@outlook.com.