Skip to content

Set up docs site

  • Refer to dev vm project: document it here

    • scripts
    • Makefile
    • tests
  • Reference - see .info file for each module; link to code in repo (see src directory - link to each trait on a page for each class) - in this order:

    • hosting_webhooks, eg.
      • BaseProcessor.php
      • LoggerTrait.php
      • ProcessorTrait.php
      • TokenAuthorizationUnserializer.php
    • hosting_webhooks_example
    • hosting_webhooks_server
      • drush extension (in drush dir)
    • hosting_webhooks_webpack
    • hosting_webhooks_azure
    • tests: link to each .feature test in aegir-webhooks-dev-vm
    • scripts: link to each script and payload in aegir-webhooks-dev-vm/scripts
  • Discussion

    • catch all for anything needing further elaboration - tbd
    • working around a lack of autoloading
  • How-to

    • dev environment setup - local and in Azure
    • terraform: tbd
    • walk-through of setup (Aegir/Azure front end) - screenshots!
    • testing: manually scaling in and out, what to look for/where
      • one for Terraform
      • one for Vagrant
  • Tutorials

    • bootstrapping for initial development
    • how to include this feature in your Aegir server via consensus.aegir
    • how to run the automated tests from aegir-webhooks-dev-vm
  • Set up hosting on gitlab

    • gitlab CI yml
    • Set up OpenSRS for subdomain
Edited by Christopher Gervais
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information