Skip to content

docs/improve contributing docs#1812

Open
dede999 wants to merge 3 commits intokernelci:mainfrom
profusion:docs/improve-contributing-docs
Open

docs/improve contributing docs#1812
dede999 wants to merge 3 commits intokernelci:mainfrom
profusion:docs/improve-contributing-docs

Conversation

@dede999
Copy link
Contributor

@dede999 dede999 commented Mar 18, 2026

Description

This are just some additions to the documentation on how to contribute to this project

How to test

There are no tests to be made

Related issues

@MarceloRobert MarceloRobert added the documentation Improvements or additions to documentation label Mar 18, 2026
@MarceloRobert MarceloRobert requested a review from Copilot March 19, 2026 16:16
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates project documentation to improve contributor onboarding and deployment discoverability (Issue #1810).

Changes:

  • Fix/normalize links and minor wording in the root README, including a pointer to DEPLOYMENT.md.
  • Clarify verification steps and add cross-links in DEPLOYMENT.md.
  • Expand CONTRIBUTING.md with onboarding links, issue/PR guidelines, and local check commands.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.

File Description
README.md Fixes backend README link, corrects a typo, and links to DEPLOYMENT.md.
DEPLOYMENT.md Improves local verification instructions and adds related documentation links.
CONTRIBUTING.md Adds onboarding + contribution guidance and expands conventions/checklists.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

CONTRIBUTING.md Outdated
- See [backend/README.md](backend/README.md) for environment and commands
- Run linting and type checks: `poetry run ruff check` and `poetry run mypy`
- Run tests: `poetry run pytest`
- Apply formatting before committing; the `backend/pre-commit` and `backend/pre-push` hooks can help automate this — see [backend/README.md](backend/README.md) for installation instructions
@dede999 dede999 force-pushed the docs/improve-contributing-docs branch from b8a9777 to 0f384d3 Compare March 19, 2026 22:58
CONTRIBUTING.md Outdated
### Guidelines for PRs to create

A good PR includes:
- A title that follows the Conventional Commits format (e.g., `fix(backend): correct pagination offset`)
Copy link
Contributor

Choose a reason for hiding this comment

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

maybe add a link to conventional commits docs

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Nice suggestion. I'll add it

CONTRIBUTING.md Outdated
- Wait for someone to approve the execution of Github Actions. Ensure CI is green before requesting reviews
- Wait for someone to approve the execution of GitHub Actions. Ensure CI is green before requesting reviews
- At least one approval is required before merging
- Merge via the command line (fetch + merge), not the GitHub merge button
Copy link
Contributor

Choose a reason for hiding this comment

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

include some emphasis here, using bold or caps.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

That will be done

CONTRIBUTING.md Outdated
Copy link
Contributor

Choose a reason for hiding this comment

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

same. We can include a link on Issues.

CONTRIBUTING.md Outdated
Copy link
Contributor

Choose a reason for hiding this comment

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

I believe it is better to hide the links like

CONTRIBUTING.md Outdated
Copy link
Contributor

Choose a reason for hiding this comment

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

I believe it is better to hide the links like

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I guess this suggestion is duplicated

@dede999 dede999 force-pushed the docs/improve-contributing-docs branch from 0f384d3 to 4fcf1f0 Compare March 20, 2026 14:37
CONTRIBUTING.md Outdated
Comment on lines +60 to +61
- A title that follows the Conventional Commits format (e.g., `fix(backend): correct pagination offset`)
- [there is a section mentioning that beyond](#conventional-commits)
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
- A title that follows the Conventional Commits format (e.g., `fix(backend): correct pagination offset`)
- [there is a section mentioning that beyond](#conventional-commits)
- A title that follows the [Conventional Commits](#conventional-commits) format (e.g.: `fix(backend): correct pagination offset`)

@dede999 dede999 force-pushed the docs/improve-contributing-docs branch from 8bf5362 to 81ff4b8 Compare March 20, 2026 20:57
CONTRIBUTING.md Outdated
Comment on lines +120 to +121
- At least one approval is required before merging
- **<ins>Merge via the command line (fetch + merge),</ins>** not the GitHub merge button
Copy link
Collaborator

Choose a reason for hiding this comment

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

At least one approval is required before merging

Currently the "required approvals" is manual, not enforced by the repository, so I'd remove this

Merge via the command line (fetch + merge), not the GitHub merge button

This is also not really a recommendation, because since we have branch protection on main the GitHub button does the right action of squash and merge. If we didn't have the branch protection we would recommend rebase and merge from the command line, but you can remove this line for now.

@dede999 dede999 force-pushed the docs/improve-contributing-docs branch from 81ff4b8 to 33fe18e Compare March 23, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: improve onboarding documentation

4 participants