UK Hack Day September 2015
10th September 2015, Southampton, UK
A group of EPrints developers met to try and progress the core of EPrints, and help each other get up and running with committing changes to GitHub.
Our aims were:
- resolve open pull requests (https://github.com/eprints/eprints/pulls)
- resolve known bugs (https://github.com/eprints/eprints/issues?q=is%3Aopen+is%3Aissue+label%3Abug)
- close as many other Issues from GitHub as possible (https://github.com/eprints/eprints/issues)
- flag/tag/milestone remaining Issues
- write (better) documentation anything we resolve
- scribble (in a structured way) on this: https://github.com/eprints/eprints/network
We discussed some 'QA' type process for reviewing commits:
- Check install
- Visual code QA (are phrases in language-specific files? Are files structured in the right way)
- Documentation check (and e.g. include example config in defaultcfg if using a param to control a plugin)
- Will it break multiple archives running under one EPrints install?
Work was also undertaken to make an easy-to-use (and quick to get going) virtual machine, using source from GitHub. This should allow us (the EPrints geek community) to get up and running and doing useful things very quickly!
Adam spoke about adding technical-install accolades in the Bazaar:
- one-click install
- requires configuration (e.g. adding an API key, or turning come options on), with a control screen
- needs additional resources on server (e.g. additional Perl packages)