User Tools

Site Tools


dev:hackfest:eg2013

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
dev:hackfest:eg2013 [2013/03/25 11:30] dyrconadev:hackfest:eg2013 [2013/04/09 15:09] – [Morning: Install fest / intro to devs] dbs
Line 2: Line 2:
  
 Add ideas here, feel free to coordinate times with others. Add ideas here, feel free to coordinate times with others.
 +
 +Note the structure of the Hackfest at http://eg2013.sitka.bclibraries.ca/schedule/#wed - there's a morning "Install fest / Intro to devs" and an afternoon hackfest. Let's try to group the introductory material at the start and the wacky hack ideas for the afternoon?
 +
 +===== Morning: Install fest / intro to devs =====
 +
 +^ Idea ^ Bug link ^ Time / timeslot ^ Interested people ^ Notes ^
 +| Testing & sign-off walkthrough: learn how to help get new code into the next release | | 1 hour / Morning | | |
 +| TPAC hacking basics |  | 1 hour / Morning | dbs | | Is there anything in particular people want to learn from this? Like "How do I change the font size of the search box, but only on the home page?"
 +| TPAC: Allow URLs in marc field 856 to be used  | [[https://bugs.launchpad.net/evergreen/+bug/1133464|lp1133464]] | ?? | paxed, dbs | Probably should follow the "TPAC hacking basics" bit |
 +| Move OS-based prerequisites to own Makefile.install | | 2hr | Dyrcona, dbs | Split Makefile.install into separate files for Debian, Fedora, etc. Both Evergreen and OpenSRF |
 +| Building development images on Ubuntu. | | 1hr | Dyrcona | If anyone is interested, I can show them what I do to make development VMs and install evergreen. |
 +| Write example unit tests, structured in a way that enables them to participate in a test framework. | | The whole day | schan_yvr | There are three prototypical set of unit tests to write, based on the languages Javascript, Perl, and PL/pgSQL. The unit tests would serve as examples for developers to write their own to accompany their contributing fixes and features. //dbs says// There are existing Perl tests in [[http://git.evergreen-ils.org/?p=Evergreen.git;a=tree;f=Open-ILS/src/perlmods/t|Open-ILS/src/perlmods/t/]], Python unit tests in [[http://git.evergreen-ils.org/?p=OpenSRF.git;a=tree;f=src/python/tests|OpenSRF src/python/tests]], Dojo unit tests in [[http://git.evergreen-ils.org/?p=OpenSRF.git;a=tree;f=src/javascript/tests|OpenSRF src/javascript/tests]], and C tests in [[http://git.evergreen-ils.org/?p=OpenSRF.git;a=tree;f=tests|OpenSRF tests]] that might serve as useful jumping-off points. |
 +
 +===== Afternoon: hacking for fun and fame (or infamy) =====
  
 ^ Idea ^ Bug link ^ Time / timeslot ^ Interested people ^ Notes ^ ^ Idea ^ Bug link ^ Time / timeslot ^ Interested people ^ Notes ^
-| Testing & sign-off walkthrough: learn how to help get new code into the next release | | 1 hour / Morning | dbs | | 
-| TPAC hacking basics |  | 1 hour / Morning | dbs | | 
-| TPAC: Allow URLs in marc field 856 to be used  | [[https://bugs.launchpad.net/evergreen/+bug/1133464|lp1133464]] | ?? | paxed | Probably should follow the "TPAC hacking basics" bit | 
 | Explore retiring 950.data.seed-values.sql for new data.  [[http://evergreen-ils.org/irc_logs/evergreen/2013-02/%23evergreen.27-Wed-2013.log#line90|IRC talk]] | | 1hr | berick | | | Explore retiring 950.data.seed-values.sql for new data.  [[http://evergreen-ils.org/irc_logs/evergreen/2013-02/%23evergreen.27-Wed-2013.log#line90|IRC talk]] | | 1hr | berick | |
-| More Sample data (like concerto, etc.) for testing | [[https://bugs.launchpad.net/evergreen/+bug/1155771|E.g. lp1155771]] | 2hr | berick | |+| More Sample data (like concerto, etc.) for testing | [[https://bugs.launchpad.net/evergreen/+bug/1155771|E.g. lp1155771]] | 2hr | berick, wolf29 | |
 | Improving auth security / bcrypt / etc | | 2hr | berick | More like planning than development, but maybe.. | | Improving auth security / bcrypt / etc | | 2hr | berick | More like planning than development, but maybe.. |
-Move OS-based prerequisites to own Makefile.install | | 2hr | Dyrcona Split Makefile.install into separate files for Debian, Fedora, etc. Both Evergreen and OpenSRF +Looking at the sql behind reports | | 1 hr | wolf29 | I want to know how to develop and share report templates from the database side | 
-Building development images on Ubuntu. | | 1hr Dyrcona If anyone is interested, I can show them what I do to make development VMs and install evergreen. |+| Put nose to grindstone and push out some pgTap tests | | 2hr | gmcharlt | | 
 +Moving attributes out of hstore into relational tables | | 2 hr ktomita  | 
dev/hackfest/eg2013.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.