Guides

Sprint Management

Project Sprint ManagementOur implementation of Agile Project Management for this project shall consist of....RoadmapThe Project Lab (this site) contains the Roadmap. The Roadmap is made up of features. before work begins on a feature, it requires to have:Articulated Scope: "context", per...

Dev Environment Setup

Dev Environment SetupTo develop features for the BACT project, you will need a LAMP development environment with CiviCRM and OpenTickets installed in a WordPress instance.ContentsPrerequisitesPrerequisites (LAMP) Web server PHP 7.0+ 2 Mysql Databases: wordpress and civicrm Mysql User (Op...

GitHub Workflow

Working in GitHubThe tl;dr (too long, didn't read) version of this document:one plugin per repo one author per commit (copy-paste code has it's own commit) Use GitHub Flow Push your commits every day. When to create a repoThe "unix way" or "unix philosophy" of software developme...

References

ReferencesCiviCRM DevelopmentCiviCRM Developer Reference https://docs.civicrm.org/dev/en/latest/basics/community/ https://docs.civicrm.org/dev/en/latest/tools/debugging https://docs.civicrm.org/dev/en/latest/tools/ https://docs.civicrm.org/dev/en/latest/extensions/ https://docs.civicrm.org/dev...