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 revision Previous revision
Next revision
Previous revision
dev:hackfest:eg2013 [2013/04/01 14:44]
schan_yvr Add a new hackfest idea
dev:hackfest:eg2013 [2013/04/09 15:11] (current)
dbs [Afternoon: hacking for fun and fame (or infamy)]
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 ^ ^ 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 | | +| 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 | | +| 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 | Probably should follow the "TPAC hacking basics"​ bit +| 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 | 
-| 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 | | +| 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 |
-| More Sample data (like concerto, etc.) for testing | [[https://​bugs.launchpad.net/​evergreen/​+bug/​1155771|E.g. lp1155771]] | 2hr | berick | | +
-| 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 |+
 | 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. | | 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. |+| 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 ^ 
 +| 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, wolf29 | | 
 +| Improving auth security / bcrypt / etc | | 2hr | berick, dbs | More like planning than development,​ but maybe.. | 
 +| Looking at the sql behind reports | | 1 hr | wolf29 | I want to know how to develop and share report templates from the database side | 
 +| 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.1364841873.txt.gz · Last modified: 2013/04/01 14:44 by schan_yvr

© 2008-2017 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a member of Software Freedom Conservancy.