1 State of Evergreen Development, 2012
2 ====================================
4 :copyright: 2012 Laurentian University
10 Let's go with _**Stats** of Evergreen development_ (with a nod to Dr. Data)
14 Over the past year, we have seen:
16 * 2209 commits from a total of *29* different authors (8 active core committers)
17 * 9 contributors outside of the core committer group with 5 or more commits:
18 ** _Jason Stephenson_ - 48
19 ** _Michael Peters_ - 26
20 ** _Scott Prater_ - 20
21 ** _Joseph Lewis_ - 19
22 ** _James Fournie_ - 16
26 ** _Steven Callender_ - 5
27 * One female contributor - _Sarah Chodrow_ (More, please!)
29 http://archive.org/details/Evergreen2011-2012SourceCodeVisualization[Source code visualization]
33 * Autosuggest for searches
34 * TPAC - a sane, fast, functional catalogue
35 ** Print & email & SMS record details
36 ** Opt-in circulation & hold history
37 * Authentication proxy - with example support for LDAP authentication in JSPAC
38 * Custom library hierarchies, library visibility, and copy location groups
39 * Staff client enhancements: secondary sorting columns, row numbers,
40 double-clickery, configurable toolbars
41 * Patron statistical categories: defaults, freetext control, required-ness
42 * Acquisitions, MARC Batch Import/Export, and serials UI enhancements
45 Policies and procedures
46 -----------------------
47 * _Master is always stable_
48 ** To avoid time-wasting regressions, every commit must be reviewed
49 and tested by a second developer
50 * _Timed releases_ - for predictability
51 ** One major release every six months, starting with 2.2.0
52 ** Patch releases - [red]#no timed policy as of yet#
53 * _Community support policy_
54 ** Each major release gets 12 months of full support, followed by 3
55 months of security patches
56 ** Therefore, sites should plan on one major upgrade per year
57 * Database upgrade script sanity
61 * http://libmail.georgialibraries.org/mailman/listinfo/open-ils-dev[Developer mailing list]
63 * http://evergreen-ils.org/irc.php[Internet relay chat (IRC) channel]
64 ** 76,476 lines http://goo.gl/E0fxd[and other stats]
65 *** *tsbere* and *dbs* in a neck-and-neck race with 13,474 and 12,062 lines, respectively
66 *** 26 people averaged more than one lines per day
67 * http://evergreen-ils.org/dokuwiki/doku.php?id=dev:meetings[Developer IRC meetings]
75 * 200 commits, covering 2.0, 2.1, and 2.2
76 * Conversion from DocBook to AsciiDoc
77 * Single sourcing install documentation and release notes
81 * Karen Collier for direction and organization
82 * Robert Soulliere for tirelessly formatting and publishing
83 * Yamil Suarez for picking up the torch from Karen
84 * Many other members of the Documentation Interest Group (_DIG_)
89 ** _April 2011_ - 2.0.5
91 ** _June 2011_ - 2.0.7
92 ** _August 2011_ - 2.0.8, 2.0.9
93 ** _October 2011_ - 2.0.10, 2.0.10a
95 ** _October 2011_ - 2.1.0, 2.1.0a
96 ** _November 2011_ - 2.1.1
98 ** _November 2011_ - 2.2 alpha1
99 ** _March 2012_ - 2.2 alpha2, 2.2 alpha3
100 ** _April 2012_ - 2.2 beta1, 2.2 beta2