This repository has been archived by the owner. It is now read-only.

Rust should provide easy access to high quality crates #9

Open
aturon opened this Issue Jan 31, 2017 · 3 comments

Comments

Projects
None yet
4 participants
@aturon
Member

aturon commented Jan 31, 2017

Point of contact

@carols10cents

Overview

Another major message from the survey and elsewhere is that Rust's ecosystem, while growing, is still immature (1 in 9 survey respondents mentioned this). Maturity is not something we can rush. But there are steps we can take across the ecosystem to help improve the quality and discoverability of crates, both of which will help increase the overall sense of maturity.

Ideas

Some avenues for quality improvement:

  • Provide stable, extensible test/bench frameworks.
  • Provide more push-button CI setup, e.g. have cargo new set up Travis/Appveyor.
  • Restart the API guidelines project.
  • Use badges on crates.io to signal various quality metrics.
  • Perform API reviews on important crates.

Some avenues for discoverability improvement:

  • Adding categories to crates.io, making it possible to browse lists like "crates for parsing".
  • More sophisticated ranking and/or curation.

A number of ideas along these lines were discussed in the Rust Platform thread.

Status 2017-06-05

Completed

In progress

Planned - short term

@carols10cents

This comment has been minimized.

Show comment
Hide comment
@carols10cents

carols10cents Jun 5, 2017

Member

I have updated the current status in the description!

Member

carols10cents commented Jun 5, 2017

I have updated the current status in the description!

@ErichDonGubler

This comment has been minimized.

Show comment
Hide comment
@ErichDonGubler

ErichDonGubler Sep 21, 2017

READMEs are now being rendered right? So...can we check it off the list? :)

READMEs are now being rendered right? So...can we check it off the list? :)

@steveklabnik

This comment has been minimized.

Show comment
Hide comment
@steveklabnik

steveklabnik Sep 21, 2017

Member

Yup, done!

Member

steveklabnik commented Sep 21, 2017

Yup, done!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.