Skip to content
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

docs-reorg: introduce "Join the community" section #746

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

fenekku
Copy link
Collaborator

@fenekku fenekku commented Mar 7, 2025

  • This reorganizes the "Onboard & Contribute" section to focus on the scenario of someone joining the community. It groups different ways of contributing and resources of the community together. In particular, it collects the documentation concerning making code contribution to the project from the perspective of an outside contributor (others can use it too but the main audience will be partners making contributions to the core modules).
  • Part of the gradual reorganization of the documentation (see documentation working group (DWG)).
  • The initial emphasis of this reorg is the placement and navigation of content. Separate pass(es) will be done to focus on the content itself and best practices highlighted in the WG. What matters here is if we've collected legitimate existing content and framed it in a way that is clear for readers and writers of the documentation.
  • What it looks like: https://fenekku.github.io/docs-invenio-rdm/community/

@@ -103,12 +103,11 @@ When making your pull request, please keep the following in mind:
- Add tests and don't decrease test coverage.
- Add documentation.
- Follow our best practices:
- [Data migrations](../howtos/alembic.md)
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My sense is that it's a maintainer that is more likely to deal with migrations, so it's not included in this section. It's more involved too, so it can be pushed deeper in the documentation.

- [CSS/JS](css-js.md) and [React](react.md)
- [Web accessibility](accessibility.md)
- [User interface](ui.md)
- Identify the [copyright holder(s)](../../contribute/copyright-policy.md) and update copyright headers for touched files (>15 lines contributions).
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Most changes are like this one: just involving path updates due to moving content around.


```
```bash
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

occasional slight improvement


### With GitHub CLI
=== "With GitHub CLI"
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Kind of experimentally snuck this one in. It tabs the content and makes the documentation much more compact / less daunting. It's only used here, but could be adopted for other sections.

- CSS/JavaScript: develop/best-practices/css-js.md
- React: develop/best-practices/react.md
- User interface: develop/best-practices/ui.md
- Getting Started:
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section will eventually become the "Operate" section for how people running an instance can configure / customize / enhance it. Inevitably will require them to deal with virtual envs, debug and seek help ...

@@ -281,6 +284,7 @@ markdown_extensions:
- pymdownx.highlight
- pymdownx.superfences
- pymdownx.critic

- pymdownx.tabbed:
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the tabbed content highlighted in comment above.

@fenekku fenekku changed the title docs-reorg: reorganize "Join community" section docs-reorg: introduce "Join the community" section Mar 7, 2025
@@ -7,8 +7,7 @@ Find here important resources for onboarding.
## For everyone
<!---* Mailing list (self-subscribe): https://lists.e-infra.cz/wws/info/project-inveniordm

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can the self-subscribe to the Mailing List be added back?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: To review
Development

Successfully merging this pull request may close these issues.

2 participants