Welcome to the AS3 Ninja Lab, where you'll learn about AS3 Ninjutsu!
For details about AS3 Ninja head over to:
- RTFM: https://as3ninja.readthedocs.io
- GitHub: https://github.com/simonkowallik/as3ninja
- It is free software: ISC license
Several Labs are available to explore AS3 Ninja, the Vault integration and CI/CD.
The Labs are designed to use the GitHub workflow: Fork, modify and create a pull request to use the linked CI/CD
You can run them locally although it will take some effort to get the environment up and running.
The quickest and easiest way to get started is using the GitHub Workflow. GitHub allows you to Fork, Modify, Commit and create a Pull Request in less than 10 steps! You only need a GitHub.com account.
Each LabX
directory contains further instructions to for the Lab.
When you are ready, start with Lab1.
Important: Don't forget to have fun! :-)
If anything is unclear, you found a bug or have an idea to improve the Labs please open a Github Issue.
Please do not include any sensitive or private information in any pull request. Everything is publicly visible, please act responsibly.
When you are going through the CI/CD pipeline you will notice that a pull request is not only ran against the CI tests but also gets deployed (CD) on successful CI. In reality this is most likely a very bad idea but in a Lab setting it's great for demonstrational purposes. :-) Same applies to including actual secrets during CI, most likely you'd want to use "Lab Secrets" and definitely never ever log actual secrets.