-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
restructure the contributing guide #4361
Comments
In order to maintain a list of currently relevant issues, we mark issues as stale after a period of inactivity If this issue remains relevant, please comment here or remove the |
@keewis What do you think of this structure? Structure for the Contribution GuideOverview
Ways to Contribute
How to Report a BugHow to Request an EnhancementSetting Up the Development EnvironmentBefore contributing to either the docs or the codebase, set up the dev environment.
Contribute to the CodebaseCode standards
How to contribute to the codebase
Contribute to the documentationDocumentation comprises of:
How to contribute to the documentation
|
that looks like a good start, thanks. I wonder if we should change the structure to start with an overview, then link to in-depth guides (just throwing out ideas):
If that would be easier to follow, we could also split 2) into multiple parts: workflow for code changes (including doctest), workflow for documentation changes. And since we most likely will never be the best source for documentation on general git / github, try to link to other sources like https://docs.github.com or https://git-scm.com Edit: I guess we could also combine 5 and 9, and 7, 10 and 11 |
@keewis May I proceed with addressing this issue, based on the structure provided above? In the OVERVIEW section, we can mention
|
An overview would make it easier to find sections for sure. OverviewProject Structure Prerequisites
Code
Documentation
PR best practices I have tried to make the contribution workflow for the docs and code as separate as possible which I think makes it easier to follow. |
From #4355
@max-sixty:
We could also add a docstring guide since the
numpydoc
guide does not cover every little detail (for example,default
notation, type spec vs. type hint, space before the colon separating parameter names from types, no colon for parameters without types, etc.)The text was updated successfully, but these errors were encountered: