Skip to content

docs: Simplify README for CNCF project conventions - #163

Open
ipsitapp8 wants to merge 1 commit into
theupdateframework:mainfrom
ipsitapp8:docs/simplify-readme
Open

docs: Simplify README for CNCF project conventions#163
ipsitapp8 wants to merge 1 commit into
theupdateframework:mainfrom
ipsitapp8:docs/simplify-readme

Conversation

@ipsitapp8

Copy link
Copy Markdown

Summary

Removes decorative emoji, duplicate contributing instructions, and redundant
walkthrough sections to align with README conventions used by comparable CNCF
graduated projects. Contributing detail is deferred entirely to CONTRIBUTING.md
and the org-wide community repo, avoiding two sources of truth for the
contribution workflow.

No functional changes — content and links preserved, structure condensed
for scannability.

Changes

  • Add quick start with prerequisites and installation steps
  • Explain submodule requirement (theme not in npm)
  • Add note about running npm test before committing
  • Add development commands table
  • Add project structure overview
  • Add community links and license information
  • Add "good first contributions" pointer in Contributing
  • Remove emoji clutter (keep CNCF badge only)
  • Defer contributing workflow to CONTRIBUTING.md
  • Remove redundant "Built With" section
  • Fix double blank lines between sections
  • Simplify to scannable, essential information only

No functional changes. All content and links preserved.
Professional tone appropriate for security-critical software.

Testing

  • Verified all links work
  • Tested commands locally on Windows
  • Confirmed formatting passes
  • README renders correctly on GitHub preview

Discussed with @JustinCappos on CNCF Slack #tuf channel.

This is my first contribution to TUF. Feedback very welcome!

Remove decorative emoji, duplicate contributing instructions, and
redundant sections to align with README patterns used by comparable
CNCF graduated projects (Kubernetes, Prometheus, Envoy).

Changes:
- Add quick start with prerequisites and installation steps
- Explain submodule requirement (theme not in npm)
- Add note about running npm test before committing
- Add development commands table
- Add project structure overview
- Add community links and license information
- Add "good first contributions" pointer in Contributing
- Remove emoji clutter (keep CNCF badge only)
- Defer contributing workflow to CONTRIBUTING.md
- Remove redundant "Built With" section
- Fix double blank lines between sections
- Simplify to scannable, essential information only

No functional changes. All content and links preserved.
Professional tone appropriate for security-critical software.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant