Contributing to modsem
Thank you for considering contributing to modsem! We welcome contributions to help improve this package for estimating interaction effects in structural equation modeling (SEM). To ensure a smooth collaboration, please follow the guidelines below.
Getting Started
Setting up your Development Environment
- Ensure you have R installed on your machine.
- Install the package dependencies.
install.packages("devtools")
devtools::install_deps()- Install the
modsempackage from your local repository.
devtools::install()Making Changes
Making Your Changes
- Make your changes in the codebase.
- Ensure that your changes are well-documented.
- Write tests for your changes if applicable.
Contributing to Vignettes
We also encourage contributions to the vignettes. If you have a new use case or example, feel free to add or alter vignettes to help demonstrate the functionality of modsem.
Running Tests
- Run the tests to ensure your changes do not break existing functionality.
devtools::test()