* Add TypeScript to the Pulumi Fundamentals pathway
* Address feedback
* Fix langfile references
* Address feedback
* Don't do that
* Add TypeScript output as well
* Little fixes
* adds initial pass at pulumi in operations learn module
Signed-off-by: Kat Cosgrove <kat.cosgrove@gmail.com>
* updating pulumi in operations with meta images and minor index updates
Signed-off-by: Kat Cosgrove <kat.cosgrove@gmail.com>
* adds policy as code
* initial add of pulumi in practice tutorial
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* Add draft for pulumi in practice tutorial
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* fix draft status on tutorial
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* Initial commit for pulumi fundamentals
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* feat(learn): add fundamentals starting point
* feat(fundamentals): update all content with more learning content and patch things to be clearer
* fix(fundamentals): patch up issues with export doc in other docs
* fix(fundamentals): patch up fundamentals to match fix to proxy in code
* feat(clouds): add new modules for fundamentals
* feat(images): add images for fundamentals
* Add learn index page diagram and description
* Add modules section title
* feat(learn meta): update images and metadata for learn now that everything is merged
* feat(learn layout): update learn layout
* fix(langfile): patch the python part to show dunders
* feat(learn): add more updates to learn to smooth the pathways
* Some updates for pulumi in practice
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* fix typo in new project for fundamentals
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* feat(learn): add the aws tutorials and work on the others
* add testing module
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* Add more testing stuff
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* Scaffold azure fundamentals tutorial
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* feat(learn): add more for aws and add gcp starters
* feat(learn): add the lang features module stubs and patch up a bit
* WIP azure tutorial
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* removes source control, adds references to boba shop app
Signed-off-by: Kat Cosgrove <kat.cosgrove@gmail.com>
* adds images, congratulations
Signed-off-by: Kat Cosgrove <kat.cosgrove@gmail.com>
* adds images to webhooks module
Signed-off-by: Kat Cosgrove <kat.cosgrove@gmail.com>
* updates image links, flavor text
Signed-off-by: Kat Cosgrove <kat.cosgrove@gmail.com>
* updates pulumi operations index
Signed-off-by: Kat Cosgrove <kat.cosgrove@gmail.com>
* Update pulumi in practice
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* Update with secrets
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* Update secrets topic
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
* feat(learn): add back the meta for azure and update docs with aws
* feat(fundamentals): add cleanup
* fix(links): patch the links for the access tokens for Pulumi
* fix(feedback): incorporate any remaining feedback from Lee Z. and Aaron for Fundamentals
* fix(envvar): add the env var call for the patch to the tutorial app
* fix(practice): update metadata, fix links, and clean up text in Practice
* fix(fixup): forgot to save the last one; small fixup
* update diagram
Signed-off-by: susanev <susan.ra.evans@gmail.com>
* fix(wording): update wording per feedback
* fix(wording): update wording in practice based on feedback
* fix(naming): fix the name in the layout
* some tweaks to diagram
Signed-off-by: susanev <susan.ra.evans@gmail.com>
* Change learn nav items (#679)
* fix(tests): start fixing the tests tutorial
* fix(ops): run initial pass through ops to do some more cleanup after reviews
* feat(cloud): remove cloud fundamentals from this branch for later updates
* fix(webhooks): update webhooks to start adding boba shop
* fix(testing): work on testing file
* feat(webhooks): add more content to the webhooks Learn module and tie into boba shop
* fix(cicd): fix the ci/cd module since we can't get the boba shop in there right now
* fix(accesscontrol): fix up access control to make it clearer about the boba shop app
* fix(pac): fix up the policy-as-code to add the tea shop and clean up the examples
* fix(link): patch link in practice ending
* fix(learn-ops): remove operations per review (bumping to another branch for later)
* fix(testing): rewrite testing unit to be less generic
* fix(chooser): fix the chooser for the python test examples in Learn
* fix(cleanup): clean up the images and rename based on feedback and reviews with only two pathways
* fix(wording): patch wording based on missed review
* fix(image): hide learn pathway image for now until more pathways are built
* fix(menu): patch the menu order to match the current one
* fix(css): call class .card instead of .learn-card
* feat(feedback): add feedback widget (interim) to Learn
* fix(glossary): move glossary links everywhere to footnotes
* Update themes/default/content/learn/building-with-pulumi/_index.md
Co-authored-by: Christian Nunciato <c@nunciato.org>
* Update themes/default/content/learn/pulumi-fundamentals/_index.md
Co-authored-by: Christian Nunciato <c@nunciato.org>
* Update themes/default/content/learn/pulumi-fundamentals/_index.md
Co-authored-by: Christian Nunciato <c@nunciato.org>
* Update themes/default/content/learn/pulumi-fundamentals/configure-and-provision/index.md
Co-authored-by: Christian Nunciato <c@nunciato.org>
* Update themes/default/content/learn/pulumi-fundamentals/configure-and-provision/index.md
Co-authored-by: Christian Nunciato <c@nunciato.org>
* Update themes/default/content/learn/pulumi-fundamentals/configure-and-provision/index.md
Co-authored-by: Christian Nunciato <c@nunciato.org>
* revert(clean): accidental add of a collision
* fix(bots): fix bots call on index
* fix(rename): rename topics to tutorials in layouts
* fix(review): update based on review (initial run-through; more coming)
* fix(consistency): update wording to be consistent
* fix(lint): fix linting errors
* revert(conflict): revert accidental add of conflicted file
* fix(lint): fix lint errors re metadata length
* Update themes/default/content/learn/pulumi-fundamentals/create-docker-images/index.md
Co-authored-by: Christian Nunciato <c@nunciato.org>
* fix(review): update to match review suggestions
* fix(review): finish updating based on review suggestions
* Update themes/default/content/learn/pulumi-fundamentals/configure-and-provision/index.md
Co-authored-by: Christian Nunciato <c@nunciato.org>
* fix(derp): add missing quotation mark
Co-authored-by: Kat Cosgrove <kat.cosgrove@gmail.com>
Co-authored-by: Laura Santamaria <laura@nimbinatus.com>
Co-authored-by: Zack Chase <zachary@pulumi.com>
Co-authored-by: susanev <susan.ra.evans@gmail.com>
Co-authored-by: Christian Nunciato <c@nunciato.org>
* Fix typo of -> or in assets type list
* Make Putting It All Together text generic over language
* Fixes
** fix camelcasing for node languages
** Make pulumi-bucket refs internal links.
* Adding azure helm aks examples for more languages
* Go link
* Remove accidental addition
* Switch featured examples to aks-helm
* Redirect azure-py-aks links to azure-py-aks-helm links
* Switch Command Prompt example to PowerShell
* Clarifying usage of PowerShell + some Windows and AWS cleanup
* Extended install-pulumi shortcode, streamlined configuration section
* Minor typo fix
* Smoothing out AWS Getting Started flow with intro copy updates
* Changing link to not target new window
Co-authored-by: Christian Nunciato <c@nunciato.org>
* Incorporated TR feedback
Co-authored-by: Christian Nunciato <c@nunciato.org>
We require pip to be available, which is typically included with Python installs, but some Linux distros require it to be installed separately using the OS's package manager. Update the Python install instructions to mention this.
Also, update the .NET required version, since I noticed it was out-of-date.
Re-run mktutorial.sh to regenerate tutorial content from the Examples repo.
It's not immediately clear to me we *want* to keep all the newly added tutorials here, as the examples are of a varying level of quality/completeness. We could alternatively only accept the "modifications" here and leave out the new tutorials for now. But broadly speaking the additions help flesh out multi-language coverage for a number of areas. I'm inclined to just keep everything here for now, until we decide on a different strategy for tutorials overall.