Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

That said, there is a coordinated process for engaging in Fedora development. And if If you have any interest at all in becoming more familiar with the works inner workings of the Fedora software, you are welcome welcomed and encouraged to join the process – Java skills not required!

The calendar is divided into six-month phases (Jan - June and July - Dec). We try to establish the community developer commitments prior to the start of the coming phase. Each phase is then sub-divided into two-week sprints. Development takes place in units of "sprints", and the expectation is that developers who are contributing to a given sprint have support from their respective institutions to have full focus on Fedora development during the sprint.

The exact scheduling of which sprints during a development phase any given community developer will participate in is collaboratively determined between the developer and the Fedora technical lead.

For a developer who is new to the project, we have found that it usually takes a full sprint to become acquainted with the codebase, related tooling and documentation, and the project processes. In order for the investment in time to be mutually beneficial, the minimum number of sprints in a developer's first phase is three, although more are encouraged. Additionally, it is recommended that new team members schedule their first two sprints to be consecutive: the first to acclimate to the project, and the immediate second to excel.

It should also be noted that if an institution contributes one or more developers to the project over the course of the year cumulatively totaling 50% of an FTE, that institution is invited to join the Fedora advisory team†. 

Reasons to join development sprints

  • Increase detailed understanding of Fedora to bring back to home institution
  • Drive the Fedora technical agenda from the ground up
  • Collaborate with who's who in Fedora technical community
  • Give back to the open source process
  • Gain membership to the Fedora advisory team
  • ...

† An invitation is also offered to institutions contributing at the "gold level" of DuraSpace membership.

Join Testing and Validation Effort

...