Thank you for your interest in contributing to Swaplace! The project is an open source build by the community. We are welcome any type of contribution, suggestion or improvement, no matter how small.
- Open Source Guideline
- Opening an Issue
- Writing Commit Messages
- Submitting Pull Requests
- Code Review
- Coding Style
- Get in touch
There are many ways to contribute, but here are a few steps to start:
-
Fork the repository in GitHub
-
Check if you have any issue, suggestion or improvement to work in.
- We manage all the issues using GitHub Projects
-
Send a message in the issue like
I'm interested in this issue
or ask for more information likeHey, can you provide more information about this ... ?
and the mantainers will assigned or provide more context about your issue. After that, you are asigned to the issue. -
If a task is already assigned but you believe you can expedite the process, feel free to comment, requesting to assist or speed up the task. Additionally, you may open a pull request directly because we prioritize both code efficiency and delivery speed. Thus, we encourage multiple individuals to review the same issues and debate together to enhance the code's security.
Before opening an issue, please check if there is no issue open. If there is, feel free to comment or suggest more details. We are always open to feedback and receptive to suggestions!
- Before creating an issue, check if your fork is updated.
We are using Conventional Commits
Some examples below:
- feat: adds or remove a new feature
- fix: fixes a bug
- refactor: rewrite/restructure your code
- chore: changes to the build process or auxiliary tools and libraries such as documentation generation
- style: changes do not affect the meaning (white-space, formatting, missing semi-colons, etc)
- test: add missing tests or correcting existing tests
- docs: affect documentation only
You can resolve an issue and after that submit a pull request fixing an issue and remember to reference that issue. When submit a PR, put the code below with the number of the issue you are closing
Example: closes #1
The maintainers will review your PR. If something is missing or a fix needs to be made, the maintainers will let you know in the PR comment.
In Swaplace please use this .prettierrc.yml configuration to make the code standardized.
{
trailingComma: "all"
singleQuote: false
printWidth: 80
tabWidth: 2
semi: true
}
If you need to get in contact with the repository maintainers, please reach out in our Discord.