Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Development Resources/Committer Bootcamp"

(Resources and Provisioning)
(Resources and Provisioning)
Line 33: Line 33:
 
* Your Eclipse Foundation account, committer ID, other forges
 
* Your Eclipse Foundation account, committer ID, other forges
 
* Project provisioning process
 
* Project provisioning process
* Initial contribution, tools for committers: [[Git]], [[Gerrit]], Bugzilla, Wiki, project website
+
* Initial contribution, tools for committers: [[Git]], [[Gerrit]], [[IT Infrastructure Doc#Bugzilla|Bugzilla]], [[IT Infrastructure Doc#Eclipse Wiki|Wiki]], [[IT Infrastructure Doc#Website|project website]]
* Interacting with your users: Forums, mailing lists
+
* Interacting with your users: Forums, [[IT Infrastructure Doc#Mailing Lists|mailing lists]]
 
* Asking for help: webmasters, other committers
 
* Asking for help: webmasters, other committers
  

Revision as of 11:12, 8 November 2013

Are you a new committer or project lead for an Eclipse project? Are you thinking about proposing a new open source project at Eclipse? In this tutorial, Eclipse Foundation staff members will walk you through the information that you need to know to be an effective open source project committer at Eclipse. The discussion includes an overview of the Eclipse Development Process, the Intellectual Property Due Diligence Process, and the Tools and IT Infrastructure available to Eclipse projects.

Delivered at EclipseCon Europe 2013 (slides).

Agenda

Starting a Project at Eclipse (Wayne)

Intellectual Property Due Diligence

  • Intellectual Property Overview (Who, What, Why)
  • Contribution Types
    • EPL (Project Licensed)
    • Non EPL - Third Party
  • Preparing an Initial Contribution
    • Welcome to IPZilla
    • Tips to ensure success

Resources and Provisioning

  • Overview of Infrastructure
  • Your Eclipse Foundation account, committer ID, other forges
  • Project provisioning process
  • Initial contribution, tools for committers: Git, Gerrit, Bugzilla, Wiki, project website
  • Interacting with your users: Forums, mailing lists
  • Asking for help: webmasters, other committers

Managing Your Eclipse Project

  • Community development, project diversity
  • Elections
  • Release, Graduation, and Termination Reviews
  • The automatic IP Log generator: data sources (Bugzilla, Git), etc.
  • Technical review of IP Logs
    • The download scanner
  • Project Management Infrastructure
    • Managing release metadata
    • Releases and reviews
    • Simultaneous release

Managing Intellectual Property

  • Using third-party code
    • Dependencies
    • Build and test
  • Parallel IP
  • IP review stages (IPZilla cont'd)
  • Due Diligence Review
  • IP Logs - Review/Approval
  • IP Best Practices

Downloads, Builds

  • CBI, Hudson/HIPP and producing a build
  • Signing
  • Where to store build artifacts, linking, using mirrors
  • Download statistics
  • Cleaning up

Back to the top