Evergreen ILS Project

From Foss2Serve
(Difference between revisions)
Jump to: navigation, search
 
(July 2017)
 
(13 intermediate revisions by one user not shown)
Line 1: Line 1:
 
+
=The Project=
 +
The [https://evergreen-ils.org/about-us/ EverGreen site] claims it is a: "highly-scalable software for libraries that helps library patrons find library materials, and helps libraries manage, catalog, and circulate those materials, no matter how large or complex the libraries."
 +
=Evaluation Scoring=
 +
==July 2017==
 +
{| class="wikitable" style="width:100%;"
 +
|-
 +
! Evaluation Factor
 +
! Level<br/>(0-2)
 +
! style="width:60%;" | Evaluation Data
 +
|-
 +
| '''Licensing'''
 +
|2
 +
|Evergreen is under [http://git.evergreen-ils.org/?p=Evergreen.git;a=blob_plain;f=LICENSE.txt;hb=HEAD GNU GPL 2.0]. 
 +
|-
 +
| '''Language'''
 +
|N/A
 +
|For a breakdown of Evergreen's languages, look [https://www.openhub.net/p/evergreen/analyses/latest/languages_summary here].  It primarily utilizes SQL (29%), JavaScript (23.9), Perl (21.4), XML (11.2), and C (7.5).
 +
|-
 +
| '''Level of Activity'''
 +
|2
 +
|Evergreen has had a consistent growth of lines of code committed over the past year, with commits [https://www.openhub.net/p/evergreen/commits/summary every month]
 +
|-
 +
| '''Number of Contributors'''
 +
|2
 +
|from the [https://evergreen-ils.org/about-us/ Evergreen "about" page]: "The Evergreen development community is still growing, with about eleven active committers and roughly 80 individuals who have contributed patches (as of April, 2016)."
 +
|-
 +
| '''Product Size'''
 +
|2
 +
|Evergreen is a large project, with over 500,000 lines of code (151.99 MB).  For a breakdown, look [https://www.openhub.net/p/evergreen/analyses/latest/languages_summary here]. 
 +
|-
 +
| '''Issue Tracker'''
 +
|2
 +
|The Evergreen [https://bugs.launchpad.net/evergreen bug tracker]  has over 1,000 reported bugs.  However, some - even those ranked high in important, either do not get resolved, or get resolved slowly.  There are only 14 bugs with patches.  Either Evergreen does not patch a lot of bugs, or does not report the patching.
 +
|-
 +
| '''New Contributor'''
 +
|2
 +
|Evergreen has instructions for New contributors, including IRc chat, mailing lists, Facebook, etc. [https://evergreen-ils.org/about-us/ here], a Developer overview [https://wiki.evergreen-ils.org/doku.php?id=eg_developer_overview here], code formating standards [https://wiki.evergreen-ils.org/doku.php?id=code_formatting_standards here], and general contribution guidelines and conventions [https://wiki.evergreen-ils.org/doku.php?id=contributing here].
 +
|-
 +
| '''Community Norms'''
 +
|1
 +
|The evergreen community appears respectful and professional, and the closest thing to rules are in the [https://wiki.evergreen-ils.org/doku.php?id=contributing developer conventions page].  For reference on communications, view the [https://bugs.launchpad.net/evergreen bug tracker] or any other communication avenue on the [https://evergreen-ils.org/about-us/ "about" page]. 
 +
|-
 +
| '''User Base'''
 +
|2
 +
|The Evergreen project works with a number of libraries across the globe, viewable [https://wiki.evergreen-ils.org/doku.php?id=evergreen_libraries here]
 +
|-
 +
| '''Total Score (out of 16)'''
 +
|15
 +
|Evergreen is a well fleshed out project.  Contibutions will probably be based on interest and familiarity with one of the main coding languages.
 +
|}
 
[[Category:Projects]]
 
[[Category:Projects]]
 
[[Category:Project_Evaluation]]
 
[[Category:Project_Evaluation]]

Latest revision as of 20:31, 20 July 2017

The Project

The EverGreen site claims it is a: "highly-scalable software for libraries that helps library patrons find library materials, and helps libraries manage, catalog, and circulate those materials, no matter how large or complex the libraries."

Evaluation Scoring

July 2017

Evaluation Factor Level
(0-2)
Evaluation Data
Licensing 2 Evergreen is under GNU GPL 2.0.
Language N/A For a breakdown of Evergreen's languages, look here. It primarily utilizes SQL (29%), JavaScript (23.9), Perl (21.4), XML (11.2), and C (7.5).
Level of Activity 2 Evergreen has had a consistent growth of lines of code committed over the past year, with commits every month
Number of Contributors 2 from the Evergreen "about" page: "The Evergreen development community is still growing, with about eleven active committers and roughly 80 individuals who have contributed patches (as of April, 2016)."
Product Size 2 Evergreen is a large project, with over 500,000 lines of code (151.99 MB). For a breakdown, look here.
Issue Tracker 2 The Evergreen bug tracker has over 1,000 reported bugs. However, some - even those ranked high in important, either do not get resolved, or get resolved slowly. There are only 14 bugs with patches. Either Evergreen does not patch a lot of bugs, or does not report the patching.
New Contributor 2 Evergreen has instructions for New contributors, including IRc chat, mailing lists, Facebook, etc. here, a Developer overview here, code formating standards here, and general contribution guidelines and conventions here.
Community Norms 1 The evergreen community appears respectful and professional, and the closest thing to rules are in the developer conventions page. For reference on communications, view the bug tracker or any other communication avenue on the "about" page.
User Base 2 The Evergreen project works with a number of libraries across the globe, viewable here
Total Score (out of 16) 15 Evergreen is a well fleshed out project. Contibutions will probably be based on interest and familiarity with one of the main coding languages.
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox