Skip to content

Pyramid Summer Sprint in Halle (DE) August 2013

Thomas Lotze edited this page Aug 7, 2013 · 21 revisions

Pyramid Summer Sprint in Halle, Germany, August 2013

Sprint Topics

Feel free to add your own topics! If you plan on helping with an existing topic, please add yourself below.

Fix pyramid bugs

Work on substanced

Managing development environments with Batou

  • Christian "Theuni" Theune

batou is gocept's utility to manage deployments. Besides deploying to server environments like "staging" and "production" it is also able to deploy locally.

As a developer the situation isn't completely broken but quiet awkward in some places:

  • Manage system-level components (MySQL, PostgreSQL) gracefully, integrate startup/shutdown with project-specific supervisor
  • Manage checkouts of code in a nice way: we end up with too much duplication in application and library buildouts, especially test configuration, also, paths become way too deep many times
  • Think about mr.developer usage.
  • Think about the interaction between library packages/repositories, application packages/repositories, and deployment packages/repositories
  • Think about integrating with vagrant
  • Think about allow scripting batou's own bootstrapping to support very barren target environments
  • Think about 'pseudo hosts' to allow assigning components that live in unmanaged places
  • Think about debugging: better output, especially with dependency problems and NonConvergingWorkingSet.
  • Look at the situation in other projects: Django? Ruby on Rails? How do the Java guys do this? Microsoft?

Extract best practices for Pyramid SQLAlchemy applications into some libraries and a more advanced SQLAlchemy scaffold.

  • Daniel Havlik

generate colander/deform schemas from sqlalchemy models (admin interface)

  • Sebastian Wehrmann

try to use legacy zope.testrunner layers with py.test to facilitate gradual migration

  • Thomas Lotze

Schedule

Thursday, 15th

  • 10:00 CEST – Sprint starts
  • 18:00 CEST – BBQ

Friday, 16th

  • 09:00 CEST – Sprint starts
  • Evening - TBD

Saturday, 17th

  • 09:00 CEST – Sprint starts
  • 16:00 CEST – gocept summer garden party

Sunday, 18th

  • "Family day"
  • Join us for a relaxed after-sprint and after-party in our garden. Get some breakfast, coffee, and say "bye" to everyone.