Contribute to skglm#
skglm is a continuous endeavour that relies on the community efforts to last and evolve.
Your contribution is welcome and highly valuable. It can be
- bug report
skglmruns continuously unit tests on the code base to prevent bugs. Help us tighten these tests by reporting any bug that you encountered while usingskglm. To do so, use the issue sectionskglmrepository.- feature request
We are constantly improving
skglmand we would like to align that with the user needs. We highly appreciate any suggestion to extend or add new features toskglm. You can use the the issue section to make suggestions.- pull request
you may have fixed a bug, added a feature, or even fixed a small typo in the documentation, … You can submit a pull request to integrate your changes and we will reach out to you shortly.
Note
If you are willing to contribute with code to
skglm, check the section below to learn how to install
the development version of skglm
Setup skglm on your local machine#
Here are key steps to help you setup skglm on your local machine in case you wanted to
contribute with code or documentation.
Fork the repository and run the following command to clone it on your local machine
$ git clone https://github.com/{YOUR_GITHUB_USERNAME}/skglm.git
cdtoskglmdirectory and install it in edit mode by running
$ cd skglm
$ pip install -e .
To run the gallery of examples and build the documentation, run
$ cd doc
$ pip install .[doc]
$ make html