Imeji Community Meeting 28.03.2012

Time: 11Uhr - 12.30Uhr

Tool: http://www.google.com/tools/dlpage/res/talkvideo/hangouts/

Participants: Friederike, Bastien, Julian, Marco, Karsten, Jörg, Hai

=Topics=

Feedbacks GitHub (s.u.)

 * Feedbacks positive about overall product (easy to use)
 * Wiki won't be used later on (due to limited priviliges management), mpdl Colab will be used.
 * Issue management: Features are sufficient for community usage
 * Repository (Merging, Fork, Branches): One problem (blocker) to resolve: How to update a fork from another fork, without pull request in between?
 * If the problem is not solved, it might be a reason not to use Github and search then for an alternative.>>

Versioning Concept
http://colab.mpdl.mpg.de/mediawiki/Imeji_Versioning
 * First Release 1.0.0.0
 * New issues/bug shouldn't be created with a version number. The version will be decided by Release planning (which features/issues are done for a version)

Code clean up

 * all "to be cleaned" code part should be reported as issues for version 1.0.0.0 (since code clean up is planned for 1.0.0.0)

Code conventions

 * Not discussed, but was decided on previous meeting that MDPL provides a code style guide for eclipse

Meetings

 * All last wednesday of the month, form 10.30 to 12:30
 * Next meeting: 25 April
 * Video conference are going to be made further with google hangout.

Twitter Account

 * imeji_org: will be used
 * ImejiOrg: is still reserved, to avoid others to use it

Rename Mailinglist

 * If rename possible, then will be named: imeji-community.
 * One single list will be used

Documentation language

 * English
 * Translation of current docu should be made (but not high priority)

Conference paper last updates

 * Paper will be sent at the end of the week.
 * Screenshot should be sent before friday

Licence (CDDL?) http://hub.opensolaris.org/bin/download/Main/licensing/cddllicense.txt > next BOS (JR)

 * Discussion postponed for next meeting

Disscussion on current Issues

 * Creation of imeji.org:
 * Bastien edits the current page with HU and FU logo.
 * Karsten, Julian and Marco will work on the design of this new page>>

Others

 * Meeting with CMS: will be organized directly after/before the metaimage Day
 * Topics for the next meeting are posted into the "Agenda pages"

Downsides

 * Issues
 * es können nicht mehreren Personen einem Issue zugeordnet werden
 * es können keine Abhängigkeiten (Dependencies) untereinander bestimmt werden
 * es kann keine Verschachtelung der Issues vorgenommen werden


 * Pages
 * Pages können nicht angeordnet werden (immer alphabetisch)
 * Pages können nicht angepinnt werden
 * Pages können nicht ausgezeichnet werden (fett, Farben)
 * es kann keine Verschachtelung der Pages vorgenommen werden


 * Code
 * es gibt anscheinend keine Möglichkeit Commits zu reverten
 * Reverting geht nur mit externen Programmen
 * Seite wird nicht automatisch nachgeladen, muss refresht werden um Veränderungen zu sehen

Functionalities

 * Fork
 * wenn geforkt wird, wird das gesamte Repo inkl. aller Branches kopiert
 * Forks ergeben eine Parent-Child-Verbindung, diese wird auch auf Kindeskinder durchgereicht


 * Pull Request
 * heißt den Besitzer des übergeordneten Forks (Parent) zu fragen Veränderungen aus dem eigenen Fork zu übernehmen
 * man kann keinen Pull Request zu einem untergeordnetem Fork (Child) machen


 * Push per Pull Request
 * wenn man Schreibrechte in einem Repo besitzt, welches einem nicht gehört, kann man Code durch ein Pull Request pushen


 * Integration von externer Software in Git
 * JIRA
 * trac
 * Redmine


 * External/Local Code Repo
 * GitGUI
 * eGit