Skip to content

add flagd tutorial#5

Merged
agardnerIT merged 6 commits intomainfrom
flagd-tutorial
Mar 15, 2023
Merged

add flagd tutorial#5
agardnerIT merged 6 commits intomainfrom
flagd-tutorial

Conversation

@agardnerIT
Copy link
Copy Markdown
Collaborator

This PR

  • Adds a demo for flagd

Notes

Try it here...

Temporarily (so you can see what this tutorial does), I've hosted it on my account (see above).

If this PR is merged, I will remove my copy in favour of this one.

Copy link
Copy Markdown
Member

@beeme1mr beeme1mr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks great. I just left some minor feedback. It would be awesome if you could record a video of you walking through this tutorial. We could embed it here and in the flagd docs.

Comment thread flagd-demo/assets/scripts/intro_foreground.sh Outdated
Comment thread flagd-demo/assets/scripts/intro_foreground.sh Outdated
Comment thread flagd-demo/intro.md Outdated
Comment thread flagd-demo/step1.md Outdated
Comment thread flagd-demo/step2.md
@agardnerIT
Copy link
Copy Markdown
Collaborator Author

Changes made but please do not merge until we have an outcome on open-feature/flagd#467

If the above linked PR is merged, I can use an OpenFeature-based repo for the code.
If it isn't I'll need to either create the example flags on the fly or use my own repo. I'd rather use OpenFeature rather than creating many copies of config so hopefully we can all agree and merge 467.

Signed-off-by: agardnerit <adam@agardner.net>
Signed-off-by: agardnerit <adam@agardner.net>
Signed-off-by: agardnerit <adam@agardner.net>
Signed-off-by: agardnerit <adam@agardner.net>
Signed-off-by: agardnerit <adam@agardner.net>
@agardnerIT agardnerIT marked this pull request as ready for review March 15, 2023 07:05
@agardnerIT
Copy link
Copy Markdown
Collaborator Author

agardnerIT commented Mar 15, 2023

This is ready for review. The final version:

  • Uses flagd v4.4.4
  • Pulls the example flags from the official flagd examples repo (not my personal repo)
  • Adds a tutorial step which demonstrates the use of flagd pulling from multiple backends
  • Adds links in the final step to the k8s operator killercoda tutorial + OFO docs
  • Adds links to the flagd language specific providers
  • Adds links to the community
  • Adds Golang code sample in tutorial as a teaser for how to get started for real

When Pete's "5 minutes to feature flagging" tutorial is ready (#8) I'll add links to that too as it's a natural fit. That will happen as a different PR.

Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Signed-off-by: Adam Gardner <adam@agardner.net>
@agardnerIT agardnerIT merged commit e9bee37 into main Mar 15, 2023
@agardnerIT agardnerIT deleted the flagd-tutorial branch March 15, 2023 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants