Versions Compared

Key

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

...

  • The users of, interest in, resources, and talent pool of the Samvera community will spread far beyond the developers on the committers list, and their institutions
  • Samvera encourages and will facilitate taking code from contributors from many sources
  • The structure of the source code management (currently using git) will facilitate incorporating and using code from many sources
  • Samvera committers will actively take code contributions from non-committers and incorporate it into the code trunk
  • Working code wins
  • You get what you give [ getwhatyougive 405213662]
  • All contributed code must have full test coverage before it is committed. The current testing infrastructure is RSpec for everything but Rails views, and Cucumber for for Rails views.
  • Tests must be committed at the same time code is.
  • All javascript features (where feasible) should be added using “progressive enhancement” or “unobtrusive javascript” styles. Meaning the basic feature should work without Javascript, and the JS should be added as a progressive enhancement, and added via externally linked js files, not in-line in html source as script tags, onclick attributes, etc.
  • All bugs and development tasks will be tracked in JIRA
  • All code must be documented before it’s committed

...