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

would be nice to point to live website docs from README #15

Closed
ultrasaurus opened this issue May 3, 2019 · 7 comments
Closed

would be nice to point to live website docs from README #15

ultrasaurus opened this issue May 3, 2019 · 7 comments

Comments

@ultrasaurus
Copy link

the website has some nice intro material -- would be nice to link from this repo, since I looked here first before discovering the website

@ultrasaurus
Copy link
Author

I also found that going through the step by step guide at https://in-toto.engineering.nyu.edu/
was helpful in understanding the interaction. It would be nice to see one path laid out as a guide or tutorial -- maybe that exists somewhere and I just didn't find it.

@lukpueh
Copy link
Member

lukpueh commented May 5, 2019

Thanks for your feedback, @ultrasaurus! We've always used https://github.com/in-toto/in-toto as the (code) landing page to our project. But I can see how that might not be obvious to someone who browses any other repo under the in-toto organization. Maybe we should point to our website and/or the main repo in each repo's description. What do you think? At any rate, adding some more information to this repo's README would be nice indeed.

@lukpueh
Copy link
Member

lukpueh commented May 5, 2019

The layout web wizard was actually meant to guide a user through the creation of an in-toto layout without requiring too much previous knowledge or any additional instructions. But as your comment (and the feedback from beta testers) suggest, there are still some usability issues. I will reference your feedback on the corresponding issue page...

In the meanwhile, maybe you also want to take a look at these layout creation instructions?

@ultrasaurus
Copy link
Author

@lukpueh thanks for the info. I think in general the docs lack contextual information and a strong narrative around a typical use case. Your "demo" looks like it is more of a tutorial and actually has the kind of content that I was looking for.

A little feedback on that -- in reading it, I would have been able to absorb the information more quickly if the "simple workflow" spelled out (e.g. with numbered list: checkin code, run tests, release software artifact).

Also, I keep forgetting the roles for Alice, Bob and Carl. You might consider, Developer Debbie (writes code, signs commits), Release Engineer Ralph (maybe the project owner, also probably sets version number), Operator Ozzie (uses signed artifact), Attacker Ali (attempts to compromise supply chain).

@lukpueh
Copy link
Member

lukpueh commented May 8, 2019

Thanks again, @ultrasaurus, your feedback is very much appreciated! I contextualized your suggestions and submitted a new ticket in a place, where it will get more attention. :)

--> in-toto/in-toto#284

@adityasaky
Copy link
Member

I believe this has now been mostly addressed in #48. There's a link to both the source of the layout-web-tool and our instance hosted at in-toto.engineering.nyu.edu. I've also added in-toto.io as a repository link. :)

in-toto/in-toto#284 has also been closed. Is it time to close this one?

cc @SantiagoTorres

@adityasaky
Copy link
Member

Closing issue as I think it's been resolved here and in the reference implementation.

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

No branches or pull requests

3 participants