These training archives may be out of date, but have been retained and kept available for the community's benefit in reviewing previous sessions.

Current training documentation can be found here: Training

Learning outcomes

  1. Communicate value of cross-institutional collaboration process
  2. Feel comfortable getting involved in development sprints
  3. Be able to articulate technology stack and tools
  4. Know where to look for more details

Sprints

Weekly schedule

Agile/Scrum terms

Support tools

Pivotal Tracker

Travis-CI

Jenkins

Sonar

The basics

Java7 webapp

Maven3

Github

Main F4 codebase

Other important projects

Git process

Application stack

Top - Fedora webapp

Middle - JCR implementation

Bottom - Storage/Caching

Background reading

jax-rs (jersey)

jcr

infinispan

modeshape

maven

git-flow

guava

wiki - process, documentation, roadmap