-
Notifications
You must be signed in to change notification settings - Fork 5
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
Polykey-Docs: Flesh out Polykey-CLI Tutorials "Getting Started" #9
Comments
Doing this may require using the crypto upgrade branch first for keys related operations, then using the staging branch for other operations if the crypto upgrade branch is still broken. |
So in Following docusaurus documentation I realised I should have an Here we will have to go over how to install each thing.
Then we can get the getting started setup. |
I've setup category pages as part of this work. So that now each "category" is has their own page. For example |
The installation page https://polykey.io/docs/tutorials/installation has been done and deployed. This is not exactly the To be continued. |
This should talk about:
|
@CMCDragonkai pk agent start --network testnet
# or setting the seednode to the one defined in config.ts and used in testnet tests
pk agent start --seed-nodes vg9a9e957878s2qgtbdmu2atvli8ms7muukb1dk4dpbm4llkki3h0@testnet.polykey.io:1314 The warnings in question: WARN:polykey.PolykeyAgent.Proxy.ConnectionForward 52.65.240.37:1314:Forward Error: ErrorConnectionEndTimeout
WARN:polykey.PolykeyAgent.Proxy.ConnectionForward 52.62.176.59:1314:Forward Error: ErrorConnectionEndTimeout |
User Flow Analysis
Intuitively, from the 4 high-level section laid out in the Divio system, the Tutorials section seems like the most intuitive plays to click next. This bring the user to the following page: However, as i've mentioned previously,
@CMCDragonkai Should the section laid out in number 4 be sufficient for a getting started guide under tutorials for Polykey CLI ? |
@CryptoTotalWar this is an issue for creating a getting started page. It is not for the design of the docs linking. |
Exactly, instead of 1 page for getting started, I think it should be a breakdown of multiple pages covering the various concepts of the PK CLI. similar to what's covered in the Demo video where the Polykey CLI page will be a high-level overview quickly outlining the breakdown that the sub-pages will go through and guide the user in getting started. |
https://infisical.com/docs/documentation/getting-started/introduction Reference this doc style for ideas with overall structure when feeling blocked on this. |
This is going to be broken down into sub-issues - and each one should be completed within a cycle. If this takes longer than 1 cycle, it should be broken down. |
Otherwise it doesn't make sense to keep this in 1 cycle. Unless you're doing this 1 task at a time. |
All sub-issues have been added and updated on Linear. |
Please review my #33 to see if I had content that wasn't published aiming at this. |
Cycle 2, this is still relevant and highest priority. |
This is the main to focus on on. |
This week - was meant for this! |
For the reference docs of polykey-core, just leave this myself. I'll organise this with @amydevs and @tegefaulkes later, see: #61 (comment) |
This should be the main priority for cycle 2. More so than the blog post! You got all of the necessary info for all the getting started, you've already done it for real with multiple people when demoing PK, so just focus on this, and push to staging. |
For |
For |
I think for |
I've fleshed out some details in Bootstrapping atm, primarily to:
|
Replacing alot of the CLI commands with asciicast would be nicer and make it easier to understand. But doing it on Mac is a bit of a pain, as you do need a proper PS1 template for ZSH. From there then using asciicast and the conversion to gif would be useful. Actually it makes sense to keep it as the regular asciicast player - hosted on asciicast as it remains searchable information rather than a gif. So I would keep any written commands, and then do a asciicast summary at the very end - with a standard embed from asciicast. But I will want to setup a Matrix AI account there (as an official cast account) - or if we can embed an asciicast player... |
https://docs.divio.com/documentation-system/tutorials/ https://www.conventionalcommits.org/en/v1.0.0/ To make sure we have a good mastery of these subjects going forward. |
Going to wrap up secrets env doc with utilizing the same demo i did in the blog posts and by building on the concept of multiple nodes so they can see: User A has a repo with pk env config. User A has node A with vault A. User A sends Vault A to user B/A with Node B. User B clones User A's repo and runs npm start with the vault in their node. |
This tutorial should provide a run through of Polykey's functionality. It needs to start from the begnning beginning of using PK and provide a practical outcome with using PK.
PR to track Tasks #6-9 -> #72
Tasks
- We can provide an example of injecting secrets into the environment here
Once all these pages have been completed. We can push. However, the flow from page-to-page varies somewhat and i'd like to use a more consistent approach so it will require a revamp ticket after this.
The text was updated successfully, but these errors were encountered: