BeWelcome Berlin summer camp outcomes: Difference between revisions

[[Wiki.trustroots.org]] is an independent wiki with information for people who are actively exchanging hospitality.
Line 23: Line 23:
# develop locally (possibly with local branches)
# develop locally (possibly with local branches)
# push to master
# push to master
# code review
# code review (at least one person)
# merge master into production
# pull master branch to test web server (lamb)
# pull production branch on deer
# test the test site
# if ok: merge master into production
# pull production branch on live web server (deer)
# test the live site


[[Category:BW Drupal]]
[[Category:BW Drupal]]

Revision as of 16:51, 14 August 2011

BeWelcome Logo.jpg
This page is written in the context of BeWelcome.

Documenting results of our Finow meeting (http://www.bewelcome.org/wiki/Berlin_summer_camp)

Meinhard's notes

  • have mailing list running again by Monday
  • use parts of SCRUM development method
  • start migration with profiles
  • consider using drupal.org issue system for bugs and tasks
  • try to put logic into modules that can be reused by other projects
  • we should have tasks that newbies can take care of (compare with http://kernelnewbies.org/)
  • use coding standards and "code sniffer"
  • tools clean-up work page: http://piratenpad.de/8W0q9Poqv7

Task division

  • guaka: migration and general help
  • matthias: theming
  • crumbking: theming
  • meinhard: project management, migration, sys admin
  • bikepunk: finish the FAQs update task force

Better deployment process for rox

  • copy current master branch to new "abandoned" branch
  • copy current production branch to master branch
  • remove alpha branch
  • new process:
  1. develop locally (possibly with local branches)
  2. push to master
  3. code review (at least one person)
  4. pull master branch to test web server (lamb)
  5. test the test site
  6. if ok: merge master into production
  7. pull production branch on live web server (deer)
  8. test the live site