Drupal.org Git Team

https://drupal.org/node/2261945 has a proposal + mockups on a new way to handle feature requests for Drupal.org in order to help both the Drupal.org Software Working Group and other working groups prioritize the feature roadmap for Drupal.org. Since this tool will become the method through which the Drupal community (in the widest sense of the word) makes known their Drupal.org needs/wants/desires, we'd love to hear your comments and feedback on the proposal.

Background

Back in April, a handful of us from the Git team set out to create functional tests to tell us if Drupal.org is working as expected when new features are developed and before new code is deployed.

We had the great good fortune to start this project when CapGemini offered the Drupal community three Drupal developers full time for six months. It was my privilege to work closely with these talented and motivated individuals to implement a comprehensive set of tests. We could not have come nearly so far as we have without them.

The BDD testing team has been working to make the transition from Drupal 6 to Drupal 7 (and all future improvements) as smooth as possbible. Join us on Monday, September 10 at 7am PDT / 10am EDT for a demonstration of just a few of over 100 feature tests, learn how you can get involved, and pick up great ideas for quality assurance for your own client projects!

The demo will last no more than 30 minutes with an additional half-hour for questions and answers.

Hi,
We here at Cognitive Axis are in need of a resource who possess skills and can be an addition to our team. Kindly forward your Resume/CV at your earliest to careers@cognitiveaxis.com.

Requirement:
Good knowledge of Web Development Standards and Technologies
Knowledge and experience in PHP and PHP frameworks like Drupal, WordPress and Joomla is a plus.
Good grip of CSS, Javsscript, JQuery , XML etc.

Automated testing is great for code, but what about testing your Drupal site when you've configured all that code and you need to see that users are able to do what you want them to do? Behat and Mink provide a flexible and robust acceptance testing framework to check application behavior and help deploy new features and security updates with confidence.

Was wondering if we could include pre-commit git hooks in module/theme repositories to check drupal coding standards. (Like the ones provided by http://drupal.org/project/git_hooks).
This would help in standardizing the code on d.o

The only problem I find is ... new contributors may find it irritating and hence put them off.

Posted by Senpai on March 22, 2012 at 7:27pmLast updated by Senpai on Thu, 2012-03-22 20:01

The Current Needs, as outlined by @sdboyer

Git components are currently managed by several disparate tools, Puppet, ...

Version control git modules are functionally complete, but need to make it through testing.

Setting of default branches is now tested and working.

Sdboyer needs to distribute more of his current server management responsibilities to other people, but there are access and permissions blockers. Marco, Howard, Pat, @drumm, @bejeebus, and @webchick are available to help. @drumm will email OSL to ask for the needed access changes.

Leading Drupal's migration from CVS to Git made something eminently clear to me (and eliza411, the migration's PM): there's a lot that's broken about how we manage, maintain, and improve drupal.org (and its subsites). Since then, I've been gradually chatting up more and more people with the idea that we could build a structured, participatory model for updating and adding new features to drupal.org. And that if we do it right, it could become a best-practice model for (Drupal) site management (open, participatory) workflows.

Join the Git team for our regularly scheduled, semi-weekly demonstration of progress on new features for Git and Drupal.org. This is a great opportunity to see what's happening and find a way to become part of the team. We'll be looking at interface mock-ups for new functionality: adding service hooks and setting a default branch.