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
modsem
package 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()