Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse.org-members-committers] Open Source Projects Update, Feb 28/2014

It'll be another busy week next week: I have six reviews scheduled. More on that in a bit...

The decentralized nature of Git makes it so that it's no longer possible to expect that somebody who has found your source code repository will easily find the corresponding project and sort out how to contribute without assistance. In short, if you value contributions, then you really need to have a contribution guide baked right into your repository. The use of a CONTRIBUTING file, located in the root of every Git repository is becoming the standard way of helping potential contributors be successful. As Denis [1]stated, "every project I've interacted with in the Linux world has a README, INSTALL and/or CONTRIBUTING file... or contributing instructions somewhere in any of those." I decided to put some serious energy into [2]Bug 389644, which is concerned with providing some help to get projects to create a contribution guide. I took it one step further, and implemented an automatic contribution guide generator. The generator creates what I believe is a reasonable default minimal CONTRIBUTING file. That reasonable default can and should be extended to include, for example, more detailed how-to-contribute documentation, or a link to a more comprehensive document. Information about the generator is in the [3]Eclipsepedia wiki. I don't currently have it linked to anything yet, but I think it will find a natural home in the [4]PMI.

For now, project committers and leads can use this URL:

     http://www.eclipse.org/projects/tools/default_contributing_file.php?id=project-id

Where project-id is the Eclipse project id (e.g. 'technology.jgit'). The results produced by the generator are only as good as the information provided by the project team in the PMI.

Here's the important bit: All Eclipse projects are henceforth required to have a contribution guide in every source code repository before any release review will be scheduled. The guide does not have to be exactly as the generator provides and I'm not particularly hung up on the naming convention: I just need to be able to quickly find and understand it.

And now to the reviews... This week, we have two project creation reviews:

[5]RCP Testing Tool

     The scope of RCP Testing Tool is to provide a best-possible support for testing of Eclipse-based applications.

[6]Californium (Cf) CoAP Framework Creation Review

     Californium (Cf) provides an implementation of the Constrained Application Protocol (CoAP) standard.

We have two release reviews:
     * [7]Eclipse Communication Framework 3.8.0
     * [8]Lyo 2.1.0

And, finally, two termination reviews:
     * [9]Eclipse Project Incubator Termination
     * [10]UFaceKit Termination

The Eclipse Project Incubator termination isn't as scary as it sounds. The two incubators included in this termination aren't being used; all incubation in the Eclipse project occurs in the [11]e4 project. UFaceKit is being terminated because all development on the project has halted. As always, if you have any questions or concerns, please let me know!

Thanks,

Wayne

References

   1. https://bugs.eclipse.org/bugs/show_bug.cgi?id=397644#c22
   2. https://bugs.eclipse.org/bugs/show_bug.cgi?id=397644
   3. https://wiki.eclipse.org/Architecture_Council/Contributor_Guide_Recommendation#Automagic_Generation
   4. http://projects.eclipse.org/
   5. https://projects.eclipse.org/reviews/rcp-testing-tool-creation-review
   6. http://eclipse.org/proposals/technology.californium/
   7. https://projects.eclipse.org/projects/rt.ecf/reviews/3.8.0-release-review
   8. https://projects.eclipse.org/projects/technology.lyo/reviews/2.1.0-release-review
   9. http://projects.eclipse.org/projects/eclipse.incubator/reviews/termination-review
  10. http://projects.eclipse.org/projects/eclipse.incubator.ufacekit/reviews/termination-review
  11. https://projects.eclipse.org/projects/eclipse.e4

--
Wayne Beaton on behalf of the Eclipse Management Organization
EclipseCon
          2014

Back to the top