===== Known locations for Evergreen and OpenSRF source code repositories ===== You might want to start with [[:contributing|procedures and conventions for contributing to the Evergreen project]] if you want to learn more about the process of becoming an Evergreen developer. As we transition into an environment with a distributed set of code repositories, this page is an attempt to point to locations of code pertinent to Evergreen. You don't need to contribute to Evergreen if you're interested in our code - but it would be nice :) ==== Code - full repositories ==== These would normally be complete versions of the official core source code; either the base Git repositories, or up-to-date mirrors. * [[http://git.evergreen-ils.org/?p=Evergreen.git;a=summary|Official source repository for Evergreen]] - Git * [[http://git.evergreen-ils.org/?p=OpenSRF.git;a=summary|Official source repository for OpenSRF]] - Git * [[https://github.com/evergreen-library-system/Evergreen|Evergreen mirror (GitHub)]] - Git * [[https://code.launchpad.net/evergreen|Evergreen repository mirrors]] - Bazaar (synced every four hours) * [[http://git.esilibrary.com/?p=evergreen-equinox.git;a=summary | Equinox development]] (Git, Evergreen with Equinox developments in process and local tweaks) * [[http://git.sitka.bclibraries.ca| SITKA Repositories ]] (custom branches, tools, opac skins) * [[http://git.evergreen.lib.in.us/git/?p=Evergreen.INCustom/Evergreen/.git;a=summary|Evergreen Indiana Evergreen.INCustom repository]] (A clone of the official Evergreen repo, with Indiana's customizations.) ==== Documentation - full repositories ==== * [[http://github.com/rsoulliere/Evergreen-DocBook|Official source repository for Evergreen documentation]] - Git ==== Branches ==== * [[http://bzr.coffeecode.net/evergreen-social/|Explorations on supporting reviews, ratings, tags]] (focus is on using open standards such as Activity Streams) - Bazaar ==== Plugins and customized code ==== === Debian packaging === * [[http://github.com/gmcharlt/opensrf-debian|Mini-project to seed the Debian control files for OpenSRF to pass to a DD for packaging]] === EDI support === * [[http://github.com/mbklein/openils-mapper|EDIFACT<->JSON middleware for Evergreen]] - Git * [[http://github.com/atz/Business-EDI|Business::EDI Perl module]] - Git === SIP 2 server code === * [[http://sourceforge.net/projects/openncip/|Old SourceForge site]] - CVS * [[http://github.com/atz/SIPServer|Old Git]] - Git * [[http://git.evergreen-ils.org/?p=SIPServer.git;a=summary|New/Current Git]] - Git === BC SITKA mass patron deletion widget === * [[https://github.com/twirlip/deletepatron|GitHub]] - Git ==== HOWTOs and workflow examples for various revision control systems ==== === Git === * [[dev:git|Tips, tricks, and policies around Evergreen's use of Git]] * miker's [[miker-git-svn|git-svn two-step]]