Skip to content

Conversation

@mattiapitossi
Copy link
Contributor

@mattiapitossi mattiapitossi commented Dec 6, 2025

Motivation

Closes #2707.

The CONTRIBUTING.md doc is a bit outdated and overwhelming. This PR aims at breaking the docs in different files, provides a quick start guide, and table of content.

There might be some improvements that can be done but I think it's better to keep this PR for breaking up and removing outdated docs, and eventually open another PR for other improvements.

Solution

  • Break up CONTRIBUTING.md
  • Add quick start section
  • Update outdated docs
  • Fix typos
  • Check if links and commands were still working
  • Updated and removed old github labels

@mattiapitossi mattiapitossi changed the title docs: Break up CONTRIBUTING.md docs: break up CONTRIBUTING.md Dec 6, 2025
@mox692 mox692 added the T-docs Topic: documentation label Dec 6, 2025
Comment on lines 30 to 37
## LTS guarantees

Tokio ≥1.0.0 comes with LTS guarantees:

* A minimum of 5 years of maintenance.
* A minimum of 3 years before a hypothetical 2.0 release.
* A minimum of 5 years of maintenance.
* A minimum of 3 years before a hypothetical 2.0 release.

The goal of these guarantees is to provide stability to the ecosystem.
Copy link
Member

Choose a reason for hiding this comment

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

This part is probably outdated? We currently have an LTS release that receives backports for at least one year.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thanks, updated!

@@ -0,0 +1,58 @@
## Releasing
Copy link
Member

Choose a reason for hiding this comment

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

I'm wondering if we can drop this file entirely, as contributors normally wouldn't publish tokio to crates.io

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 don't see any reason to keep this file as well for contributors, I've removed it

Copy link
Member

@ADD-SP ADD-SP left a comment

Choose a reason for hiding this comment

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

Please also update this link

tokio/README.md

Line 134 in 398eef8

[guide]: https://github.com/tokio-rs/tokio/blob/master/CONTRIBUTING.md

@ADD-SP ADD-SP added the S-waiting-on-author Status: awaiting some action (such as code changes) from the PR or issue author. label Dec 7, 2025
@mattiapitossi
Copy link
Contributor Author

Please also update this link

tokio/README.md

Line 134 in 398eef8

[guide]: https://github.com/tokio-rs/tokio/blob/master/CONTRIBUTING.md

Thanks! updated

@ADD-SP ADD-SP removed the S-waiting-on-author Status: awaiting some action (such as code changes) from the PR or issue author. label Dec 7, 2025
Copy link
Member

@ADD-SP ADD-SP left a comment

Choose a reason for hiding this comment

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

Thanks!

@ADD-SP ADD-SP merged commit b5054e1 into tokio-rs:master Dec 7, 2025
88 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-docs Topic: documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Break up contributing.md

3 participants