Katacoda provides a platform for companies to build interactive environments that are pre-configured with your application.
Create scenarios to help guide users to understand your product and solve their problems.
Why force users to learn CloudFormation, Vagrant or Docker to get started? Embed the environment directly into your website and documentation.
When changes are made to your Github Scenario Repository, a Webhook can be triggered to alert Katacoda.Automatically Create and Configure Github Repository
Create a new public Github Repository for your Katacoda scenarios. An example of an active repository is https://github.com/BenHall/katacoda-scenarios
Save the URL of your Github repository on your Katacoda profile
Copy the Webhook Secret & save the profile.
The Katacoda Secret is used to ensure that only verified Github Repositories can update your scenarios. This can be found on your profile settings page
In your Github Repository settings, add a new Github Webhook
Use the URL https://editor.katacoda.com/scenarios/updated and your copied secret.
All that's left is to start writing! An example scenario can be found at https://github.com/katacoda/scenario-example
The file index.json contains an ImageID property. This refers to the base environment. For Docker, use the ImageID docker. For Kubernetes, use kubernetes.
Each scenario should appear in their own directory. The name of the directory will become the URL for the scenario.
Once you push your changes to the Github repository, the scenarios and updates will appear on your Katacoda profile
Knowing what you need to know is the hardest part. Our guided pathways help build your knowledge around real-world scenarios.
The best way to learn is by doing. All our tutorials are interactive with pre-configured live environments ready for you to use.
It's a competitive industry. Your skills need to keep up with the latest approaches. Katacoda keeps your skills up-to-date.