lib

Graydon Hoare
2013-02-22 16:24:25 -08:00
parent 8f327a4b93
commit d71fd579aa
+8
@@ -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