Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the main README #47

Closed
jeff-mccoy opened this issue Sep 16, 2021 · 6 comments
Closed

Update the main README #47

jeff-mccoy opened this issue Sep 16, 2021 · 6 comments
Assignees
Labels
documentation 📘 Improvements or additions to documentation

Comments

@jeff-mccoy
Copy link
Contributor

Need to cleanup the README and asciinema to use the latest version of zarf.

@jeff-mccoy jeff-mccoy added the documentation 📘 Improvements or additions to documentation label Sep 16, 2021
@jeff-mccoy
Copy link
Contributor Author

Any update on this @btlghrants?

@btlghrants
Copy link
Contributor

btlghrants commented Oct 7, 2021

Almost. I've got a bunch of notes lined up & sanity-checked with @RothAndrew yesterday, so you can expect to see some movement on this today. That commit on #85 yesterday was a (small) step toward making some of the introductory docs less annoying to write. :)

I'll post a general layout of what I plan on doing to this issue here first though, so let me know if anything looks dumb / lacking. Happy to roll in anything you think should be supplemented.

@jeff-mccoy
Copy link
Contributor Author

Copy thanks, along with docs would really like to see updated asciicinema for everything.

@btlghrants
Copy link
Contributor

btlghrants commented Oct 7, 2021

K. So, based upon my last couple of days getting comfortable with this project, I want to reorganize the docs around user roles: User or Zarf vs. Developer of Zarf.

I'd like to cover (at a minimum), in the "User" section:

  • A "Getting Started" Doom-in-a-box game example - to show how "quick & easy" it is to get a minimal install going (and cuz Doom has lots of gee-whiz appeal).

  • A "Secure Registry" page that intros/links to Registry1 & covers all the stuff someone would need to know to log into Harbor (in order to build non-trivial zarf packages).

  • A "Disconnected GitOps" example - to give evaluators an easy way to play with our "killer case" (which is air-gapped, gitops clusters).

And, in the "Developer" section:

  • Project setup/environment details - so we can, 1) be clear about all the prereqs (for build vs. just to run), vagrant, virtualbox, go versions, etc., but 2) not have to show it to the general "I just want to use zarf" kinda person.

  • A "How to contribute" page - to cover the nuts & bolts of getting code into Zarf (e.g. signed commits, PRs w/ at least 1 reviewer, etc.).

I'm imagining most of this stuff as being linked-to from an introductory, "This is the point of Zarf"-style main README. I'm sure that more topics'll present themselves as I work through the updates but... that all sound useful?

I'm open to suggestions on other breakouts but I think this should (minimally) cover our 2 main user types and allow us to make some less-lengthy / page-jumpy usage instructions.

I expect I'll start with a buncha README updates but I'd love to make it a static site + GitHub Pages kinda thing either if you guys think the readability'd be a win & it'd be worth the add'l overhead.

@btlghrants btlghrants mentioned this issue Oct 7, 2021
@RothAndrew RothAndrew linked a pull request Oct 19, 2021 that will close this issue
@RothAndrew RothAndrew removed a link to a pull request Oct 19, 2021
@btlghrants
Copy link
Contributor

Put all the main README update stuff out into #98 so we can merge it--I'll get the subREADME stuff in another PR.

@RothAndrew
Copy link
Contributor

@btlghrants to close this issue and create several small issues that continue the work to flesh out the docs, loosely based on having one issue per "Coming Soon!" entry

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation 📘 Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants