This outlines how to contribute to thinkCausal and applies to both programmatic and educational content changes. thinkCausal heavily uses bartCause
and plotBart
. Please consider contributing to those packages if you have specific model or plotting changes.
Issues and questions can be submitted through the Github Issues page.
Contributions should be made via the pull request process (PR). We recommend forking thinkCausal, creating a new branch, making your changes/additions, and then submitting the PR. Please include a description of the changes and the 'why' within the PR. See here for more information about forking and branching.
Feel free to raise an issue if you're uncomfortable with the PR process and only have a small or isolated change.