February 14th - 17th VIVO Developer Integration Meeting
Agenda
2/14 |
6pm |
Dinner (Tasty Buddha or Genghis Grill) |
2/15 |
8am |
Breakfast (University Hotel’s Beef o’ Brady’s - they serve breakfast) |
|
9-10 |
- Ride/Walk to Communicore through campus, set up computers
- Review agenda
- Discuss integration goals and basic principles |
10-11:30
- Plan structure of integrated code base
- What structure do we want for the source tree and what are the distinct build targets (applications, “products”)
- What becomes a library?
- Framework and patterns for unit testing |
11:30-12:00
- Plan Subversion migration – moving code into a single place
- How to maintain continuous integration (Hudson/Jenkins)
- Any impact of project structure on Selenium testing
- Who does what in what sequence for the merge |
12-1:30pm
Lunch Break (Swamp or Copper Monkey or Burrito Brothers - weather)
1:30-3
- Collaboration
- What is effective collaboration for us now and what are the barriers to us collaborating better
- managing the lines of communication
- assignments, division of labor
- Managing the code base
- Reviewing submitted code – who has what responsibility
- Deciding that we will have a standard
- Standards for code structure – packages
- Standards for coding style
- How to submit a patch
- How do I become a VIVO developer? |
3:00 - 3:15
Break
3:15 - 4:30
- Managing the SourceForge site
- Workflow and assignments going forward
- Managing mail forums
- IRC chat monitoring
- Organization of content on SourceForge
- Review of wiki structure and missing pieces, including involvement of implementation, ontology, and outreach teams
- Follow recommendations of SF/Vivoweb working group
- Guides and documentation: what we need to write
- Proposed governance as part of a sustainability model |
4:30 - 5
Concluding discussion (adjust remaining agenda)
6 pm
Dinner (Satchels, cash only)
2/16
8 am
Breakfast (Einsteins delivered to room @ CTRIP)
9 - 10:00
- Release planning as an integrated project
- Branch structure (dev/staging/trunk?)
- Discussing release schedules
- Planning releases |
10:00 - 10:15
Break
10:30 - 11:15
- Visualization
- Caching
- Getting Flash generated from source by Ant script
- Geomap and Scimap integration |
11:15 - 12:00
Harvester and ingest
12-1:30
Lunch Break (eat in)
1:30 - 3
- National Search
- What will the national search be?
- User facing features
- Infrastructure to support these features
- How it relates to search within VIVO
- Semantic vs./plus text indexing
- Supporting data coming from outside of VIVO
- What could we deliver in the next release
- How confine ourselves to what can be accomplished
- Defining independent work components to proceed in parallel |
3:00-3:15
Break
3:15-4
High-level road map review for the next release
4 - 5
National Conference Call
6pm
Dinner (Stubbies & Steins - need to check menu first)
2/17
8am
Breakfast (Peach Valley Cafe)
8-12
Do the migration of SVN’s and test check in and check out
Meeting Notes/Minutes
20110215 Developer Integration Meeting Notes
20110216 Developer Integration Meeting Notes
Photos