Thank you for investing your time in contributing to this project! All contributions are welcome as long as they serve to make this package safer, easier to use, more feature-rich and stable. Any contribution you make will be reflected on github.com/m-jahn/WeightedTreemaps.
Read the Code of Conduct to keep the developer community approachable and respectable.
In this guide you will get an overview of the contribution workflow from opening an issue, creating a pull request (PR), reviewing, and merging the PR.
To get an overview of the project, read the README file. Here are some resources to help you get started with open source contributions:
If you spot a problem with this package, search if an issue already exists. If a related issue doesn't exist, you can open a new issue using a relevant issue form.
Scan through the existing issues to find one that interests you. You can narrow down the search using labels
as filters. Issues can be assigned to specific contributors. You may still comment on these issues and make suggestions. If you find an open issue to work on, you are welcome to open a PR with a fix.
Once Desktop is set up, you can use it to fork the repo!
Using the command line:
Clone your local fork of the repo using git: git clone https://github.com/<your_user_name>/WeightedTreemaps
Create a working branch and start with your changes (this section applies to a command line workflow)
Using git locally: git checkout -b newbranch
(this section applies to a command line workflow)
R CMD CHECK
or Build
--> Check package
in Rstudio. It should show no errors, ideally no warnings (except generic ones), and only negligible notes.git add <my_changed_file>
and then git commit -m "fix: that bug, closes #23"
. Don't forget to add a commit message that uses industry standard prefixes such as fix:
, feat:
, and docs:
. Link the issue you are solving by using number tags (#23
)git push origin newbranch
main/master
branch but the dev
or other applicable feature branch to be used for merging. The main branch is protected and should only be merged from the WeightedTreemaps' dev.dev
branch.main/master
branch.Thank you for contributing to this package!
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.