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
- update commit flow example
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
- add a KeyVault to store:
- 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