Skip to content

Reorganize "Examples" repo to make it easier to find content #908

Open
0 of 2 issues completed
Open
@stack72

Description

@stack72

Proposal

This repository has continued to grow and it's becoming more difficult to find examples that are specific to your usecase. I am very much of the belief that when a user comes to Pulumi to find information on using Pulumi with Python, then we want to make that easier for them to find than to scroll through an infinite list of folders.

  • Python
  • DotNet
  • Go
  • TypeScript/Javascript

the top level folders would related to our Pulumi language runtimes. This means it's nice and easy to point to https://github.com/pulumi/examples/tree/master/python

Inside each of the languages, we would have a list as follows:

  • AWS Resources
  • GCP Resources
  • Kubernetes Resources
  • other cloud / provider resources e.g. equinix metal
  • Automation API
  • Policy Packs
  • Testing (unit / integration)

I believe this structure, will allow users to find concepts much easier e.g. "AWS Python".

The work involved here is pretty trivial - BUT we would need to ensure that we updated any guides / blog posts / tutorials for the specific example. Each of the language folders can then have a README in it that can list the "getting started" material with links to that specific example. We can also easily ensure that each language has a set of "getting started" examples across our major providers. We can use a combination of badges to show that information as well as other useful information like a "supported" (i.e. it's run in CI nightly) example

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions