Skip to content

docs: improve README and CONTRIBUTING for contributors#14985

Draft
skjnldsv wants to merge 2 commits into
masterfrom
feature/improve-readme-contributing
Draft

docs: improve README and CONTRIBUTING for contributors#14985
skjnldsv wants to merge 2 commits into
masterfrom
feature/improve-readme-contributing

Conversation

@skjnldsv
Copy link
Copy Markdown
Member

☑️ Resolves

Improves the contributor onboarding experience of the repository.

Summary

README.rst

  • Added Contributing section (slim — points to CONTRIBUTING.md for details)
  • Added Code of Conduct section linking to https://nextcloud.com/contribute/code-of-conduct/
  • Added Getting help section with forum and Talk room links (GitHub Discussions removed — disabled)
  • Quick start and build instructions now use uv as primary tool, plain venv as fallback
  • Removed outdated pipenv instructions
  • Fixed duplicate .. _CC BY 3.0: reference
  • Updated PDF Docker image to ghcr.io/nextcloud/documentation/sphinx-latex:latest
  • Removed misleading "Nightly Automated Build Steps" heading

CONTRIBUTING.md

  • Added Code of Conduct section at the top
  • uv as primary setup path, plain venv as alternative
  • sphinx-autobuild install uses uv pip

🖼️ Screenshots

N/A — text/documentation changes only.

✅ Checklist

  • I have built the documentation locally and reviewed the output
  • Screenshots are included for visual changes
  • I have not moved or renamed pages (or added a redirect if I did)
  • I have run codespell or similar and addressed any spelling issues

- README: restructure with Contributing, CoC, Getting help sections;
  slim contributing block to point to CONTRIBUTING.md; add Talk room
  link; drop GitHub Discussions (disabled); uv as primary build tool
- CONTRIBUTING: add Code of Conduct section; uv as primary setup path,
  plain venv as fallback; update sphinx-autobuild install to use uv

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Replace all em dashes with colons or semicolons throughout README.rst
and CONTRIBUTING.md.

Add `--python 3.13` to uv venv commands with a note that older
stable<N> branches may require a different version.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
@github-actions
Copy link
Copy Markdown
Contributor

📖 Documentation Preview

🔍 Open preview →

No RST documentation pages changed in this PR.

Last updated: Thu, 21 May 2026 07:45:35 GMT

@skjnldsv skjnldsv self-assigned this May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant