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

Launch Revamp #32

Closed
1 of 3 tasks
CMCDragonkai opened this issue Dec 5, 2023 · 8 comments
Closed
1 of 3 tasks

Launch Revamp #32

CMCDragonkai opened this issue Dec 5, 2023 · 8 comments
Assignees
Labels
procedure Action that must be executed r&d:polykey:supporting activity Supporting core activity

Comments

@CMCDragonkai
Copy link
Member

CMCDragonkai commented Dec 5, 2023

In preparation of a CLI beta launch, we need revamp the documentation to explain to new users how to use Polykey.

Many parts of the documentation is out of date, so plenty of should be thrown out.

There's also lots of the pending issues here in this repo.

There are 4 main kinds of documentation:

  1. Tutorials
  2. How-To Guides
  3. Explanation
  4. Reference

This is a new skeleton for the pages that we want.

  1. Tutorials - we want to provide a narrative that new users can follow, each new page represents another chapter that the user can follow through on
    • Polykey CLI
      • Installation
      • Getting Started
      • Bootstrap your Root Keypair
      • Manage Vaults
      • Manage Secrets
      • Connect to the Global Network
      • Claim your Digital Identity
      • Share Vaults
    • Polykey Desktop - coming soon
    • Polykey Mobile - coming soon
    • Polykey Core
  2. How-To Guides
  3. Theory
    • Secrets Management
    • Delegation of Authority
    • Decentralized Trust Network
    • Centralized vs Decentralized Platforms
    • Glossary
  4. Reference
  5. Development Guide

In the tutorials I'm separating between the different interfaces. But I just realised that the core library doesn't really have specific workflows. Alot of things depend on other parts of the system. We should de-emphasize it too. Put to the bottom. Maybe then, it should be instead focused on how to use the subdomains.

It's important that this documentation will need to focus on Polykey CLI and Polykey library. The library is of lesser importance for now.

Tasks

  • 1. Setup the skeleton
  • 2. Start writing each page
  • 3. Fix up associated issues
@CMCDragonkai CMCDragonkai added the procedure Action that must be executed label Dec 5, 2023
@CMCDragonkai
Copy link
Member Author

I'm going to be updating the sidebars.ts.

@addievo You should have a look from bottom-up in the contents above to see what needs updating. But you should post your changes here as comments.

@addievo
Copy link

addievo commented Dec 5, 2023

Homepage links which originate from readme.md are broken.

Screen.Recording.2023-12-05.at.4.05.29.pm.mov

@CMCDragonkai
Copy link
Member Author

Skeleton is done. It's time to fill them in.

@CMCDragonkai
Copy link
Member Author

Should follow this guide: https://documentation.divio.com/

@addievo start writing the reference documentation, give me the suggested information here first because I don't know if you can actually work on a branch.

You could start a separate branch off this branch and work on that first, and then I can merge in.

@CMCDragonkai
Copy link
Member Author

CMCDragonkai commented Dec 5, 2023

Homepage links which originate from readme.md are broken.

Screen.Recording.2023-12-05.at.4.05.29.pm.mov

I removed the autoAddBaseUrl since that is what broke it. The markdown links still need to use relative paths to avoid problems in github markdown. So it's to: '/docs' now. On local dev it worked, so I've cherry picked it to master 3517d4d.

@CMCDragonkai
Copy link
Member Author

I've cherry picked some of the structural changes into master first, while the PR still focuses on top level work that needs to be reviewed for the launch.

@tegefaulkes
Copy link
Contributor

Moving this to todo since it's not actively worked on.

Copy link
Member Author

Cancelling as beta is done, we now focusing on the 1.0.0, and remaining docs work is now lifted to project Polykey Documentation for 1.0.0.

@CMCDragonkai CMCDragonkai closed this as not planned Won't fix, can't repro, duplicate, stale Jun 4, 2024
@CMCDragonkai CMCDragonkai added the r&d:polykey:supporting activity Supporting core activity label Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
procedure Action that must be executed r&d:polykey:supporting activity Supporting core activity
Development

Successfully merging a pull request may close this issue.

4 participants