Skip to content

ToDo

Documentation

  • Update Documentation (will maybe never be finished since constantly updating features 🙈)
  • Build MkDocs for main branch as well as stable branch, not sure if this will need the mkdocs-plugin mike to work properly or if I can have more Environments in GitHub-Pages (for free...).
    Currently I am building MkDocs in main Branch as well, but not publishing it, to make sure it is buildable before allowing a PullRequest to be merged.
  • integrate publish_docs into azure-pipelines.yml
  • update workflow chart and Diagrams

Azure-Pipelines

  • use a naming convention
    • maybe even test if it is applied by using kind of RegEx
  • update bicep template
    • add a KeyVault to store:
      • application Insights
  • use the defaults.yaml for configuration relevant things like f.E. default location of pipeline YAMLs or Bicep templates
  • Clean up all the mess which has grown over the last weeks of development
  • use variables for default parameters in pipeline-templates
  • create branch dependent variable templates (done for main)
    • select correct template by destination branch
  • create bicep templates
  • link secrets between resources (like f.E. AppInsights Instrumentation Key into WebApp-Settings)

Ideas

Since the Human Brain not always works as well as cloud-storage, I will write down some Ideas here. This also has the Advantage that other's could directly correct or improve them, or maybe even take advantage from them as well 😄

  • auto-complete pull requests
    • maybe based upon tags which could be set for successful builds
  • Implement Automation to update submodules
    • add repos to watch as resources
    • trigger a build when defined branch has changes
    • if build is successful, trigger a pipeline to update tested submodule
    • this could then trigger the build of the submodule to staging
  • move pipeline templates so separate Repository as described here
  • create a src older and move submodules of mkdocs-material and django_webapp into it
    • search/replace old file path with the new one

Last update: 2022-06-25