This is an old revision of the document!
Table of Contents
Useful Git Branches
Some features are not available in the core VuFind distribution, either because they have been deprecated or because the VuFind team has not yet committed to maintaining them in the long term. These features are maintained in separate branches in the VuFind GitHub repository and may be merged in manually if they meet your local needs.
Feature Branches
Features that may be useful but which the core VuFind team is not yet ready to fully support are given feature branches.
- feature/foundation5 - This adds a new theme based on the Foundation framework. See the Foundation5 Theme page for details.
Legacy Branches
Features that have been deprecated and removed from master are given “legacy” branches where volunteers are free to keep them up to date with master if they need to do so. Feel free to issue pull requests against the legacy branches if you wish to help keep them up to date.
- legacy/blueprint - This contains the Blueprint theme, which was VuFind 2's default theme until release 2.4. It was removed prior to release 2.5.
- legacy/bootstrap - This contains the Bootstrap 2 based themes that was released as an experimental beta prior to the official inclusion of the current bootstrap3/bootprint3 themes. These were removed prior to release 2.4.
- legacy/bundled-dependencies - This contains a vendor directory committed into the repository, representing the old strategy (before we switched to requiring use of Composer). This branch can be used to continue to maintain this approach if a need arises.