Ticket #488 (assigned task)

Opened 4 years ago

Last modified 4 years ago

Set up Dev/Test and update CodeManagementReleaseProcess for new Aegir, Git, Drush make approach

Reported by: jim Owned by: mark
Priority: critical Milestone: PSE
Component: Documentation Keywords:
Cc: chris, ed, laura, mark Estimated Number of Hours: 0.0
Add Hours to Ticket: 0 Billable?: yes
Total Hours: 0

Description

This page is now out of date... https://tech.transitionnetwork.org/trac/wiki/CodeManagementReleaseProcess

This ticket is to update this with a new version, and set up Dev and Test environments, documenting all as we go.

Change History

comment:1 Changed 4 years ago by jim

  • Type changed from defect to task

Task not a defect...

comment:2 Changed 4 years ago by ed

  • Owner changed from jim to Mark
  • Component changed from Drupal modules & settings to Documentation

Moving to Documentation component

comment:3 Changed 4 years ago by jim

There are the following areas that need documenting, wiki style... I've fleshed out the documentation needed:

Getting started, understanding Drupal, Drush and Aegir

What is expected from a Transition Technologist working with Drupal

  • Best practices
  • security, backups, safety
  • When to ask for help or direction, and from who

How to get and work with TN code on Github

  • Where it all is
  • Git links/tutorials

Joining the Transition Technologists and adding a new repo

  • Dev join Github, admin to set as contributor to team
  • Creating a Repository for Transition Network

Drupal: Using contrib modules, writing custom code, and using features

  • What each means, when to use them
  • How to manage features

Aegir: working with platforms & sites

  • What are each
  • Managing platforms
  • Managing sites

Aegir: Building platforms and using Drush make files

Standard development & maintenance practices

Working on a repo

  • cloning repositories to work on
  • adding, committing and pushing updates

Building Aegir platforms and using Drush make files

Managing ad-hoc hotfixes and urgent custom software updates

  • How to apply a patch, deploy to BOA server
  • How to add/update custom code on BOA server

Creating and using Development and Testing sites

  • to expand...!

Migrating Platforms/ manage Drupal core and contrib updates

  • commit changes to makefile, custom code in repos
  • Get Aegir to generate new platform

... This is a good start and covers most things ... to expand.

comment:4 Changed 4 years ago by chris

  • Owner changed from Mark to mark
  • Status changed from new to assigned
Note: See TracTickets for help on using tickets.