mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-27 18:57:42 +03:00
lib
@@ -19,10 +19,12 @@ For each type of work, we provide a sequence of steps which you should take if y
|
||||
## General cross-module cleanup
|
||||
|
||||
There are many quality issues (interface consistency, obsolete idioms, non-conformance to the module edit criteria) that require many small patches applied over many different modules. These should be addressed by the following steps:
|
||||
|
||||
* Announce your intention to produce guidelines on the issue.
|
||||
* Discuss for 1 week on mailing list to solicit input from others on the issue.
|
||||
* Make a wiki page describing instances of the issue and how to solve them, collecting together point-form comments from the mailing list discussion.
|
||||
* Request the core project members approve of this cleanup task. It will get discussed and either approved or rejected at the next weekly meeting.
|
||||
|
||||
Once approved-of, a category of library cleanup can be used to expedite pull requests. In particular, put "cleanup:" in the title of the pull request and address _only_ a project-approved cleanup task in your pull request, and library editors can approve such changes for automated merging.
|
||||
|
||||
## Topical module-improvements
|
||||
@@ -78,6 +80,12 @@ When you want to work on one or more _particular_ modules, due to wanting better
|
||||
- C++:
|
||||
- http://en.cppreference.com/w/cpp
|
||||
- http://www.boost.org/doc/libs/1_53_0/libs/libraries.htm
|
||||
- C#:
|
||||
- http://msdn.microsoft.com/en-us/library/aa388745.aspx
|
||||
- D:
|
||||
- http://dlang.org/phobos/index.html
|
||||
- Java:
|
||||
- http://docs.oracle.com/javase/7/docs/api/
|
||||
- Scala:
|
||||
- http://www.scala-lang.org/api/current/index.html
|
||||
- http://www.scala-lang.org/node/1209
|
||||
|
||||
Reference in New Issue
Block a user