Differences between revisions 1 and 2
Revision 1 as of 2005-10-27 18:17:59
Size: 725
Editor: GaryBader
Comment:
Revision 2 as of 2005-10-27 18:26:44
Size: 1426
Editor: GaryBader
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This is just a brainstorming session right now. We can prioritize discussion and ideas for projects later.
Line 8: Line 9:
 * Plan core code cleanup - removing old libraries, old classes, clean up of package structure
 * How can we package code so it is easier for developers to load - we have a problem with core plugin and library code being in too many places.
 * Clarify and document the difference between core and non-core and decide on policies for making future decisions on this.
 * Review community development process and core coding conventions, etc -> goal is to increase quality of our codebase and application
 * Discuss user interface standardization issues (Benno brought this up 2 years ago)

This is just a brainstorming session right now. We can prioritize discussion and ideas for projects later.

  • Discuss the difference between node hide and delete concepts -> Goal: get conceptual clarity and a plan to document/implement any necessary changes based on this

  • Improve conceptual clarity and better document the core and graph model - Is the root graph a multigraph or a graph? Is the root graph directed, undirected or mixed? How about graph perspective? Can nodes or edges be duplicated? etc.
  • Discuss switching to a numbered node system instead of the current node ID as a string system
  • Discussion of undo manager
  • Prioritize subsystems for refactoring
  • Discuss new documentation options e.g. wiki based, which can be translated to PDF and Java help.
  • Plan core code cleanup - removing old libraries, old classes, clean up of package structure
  • How can we package code so it is easier for developers to load - we have a problem with core plugin and library code being in too many places.
  • Clarify and document the difference between core and non-core and decide on policies for making future decisions on this.
  • Review community development process and core coding conventions, etc -> goal is to increase quality of our codebase and application

  • Discuss user interface standardization issues (Benno brought this up 2 years ago)
  • Please add your discussion points here.

Hackathon2005 (last edited 2009-02-12 01:03:28 by localhost)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux