-
Notifications
You must be signed in to change notification settings - Fork 184
DOC, MAINT: Centralize and expand development-related docs #2734
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
DOC, MAINT: Centralize and expand development-related docs #2734
Conversation
|
|
||
| .. hint:: If building the library in-place without installing, it's then necessary to set environment variable ``$PYTHONPATH`` to point to the root of the repository in order to ble able to import the modules in Python. | ||
|
|
||
| Build using conda |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Alexsandruss Please review this part thoroughly and feel free to modify if it's unclear or if it's missing something.
| Topics for Contributors | ||
| ======================= | ||
|
|
||
| Adding an estimator |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@icfaust Please review this section in particular.
| else: | ||
| # code branch for sklearn<1.7 | ||
|
|
||
| Test helpers |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@icfaust I might be missing something here so please review thoroughly.
Codecov Report✅ All modified and coverable lines are covered by tests.
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
| .. include:: substitutions.rst | ||
|
|
||
| ======================= | ||
| Topics for Contributors |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@icfaust Feel free to add some instructions about what would be needed in order to add a patched function that is not an estimator class, like a kernel or similar.
Description
Currently, documentation is spread throughout a mixture of .md and .rst files in different places. This PR centralizes all of the development-related docs into a single place, and updates links accordingly.
Along the way, it also adds more links and details about some topics that the current docs are missing.
IMPORTANT!! In order for this PR to work without breaking anything until a subsequent release, it will be required to have some kind of job uploading doc pages from the main branch - e.g. as a "development" version in the version switcher. This PR assumes that there will be a deployment available under that name, so it adds the currently non-existent links to it in the readme:
https://uxlfoundation.github.io/scikit-learn-intelex/development
Note however that the PR doesn't touch the file
SECURITY.md, since it appears to be a hard-coded name for the OSSF scorecard and for some github built-in features.Checklist:
Completeness and readability
Testing