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 |
- 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 |
- 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