Skip to content
This repository was archived by the owner on Mar 8, 2024. It is now read-only.

Reorg of docs - prepare to merge#115

Merged
LoisRP merged 25 commits intomasterfrom
loisrp-reorg
Sep 30, 2020
Merged

Reorg of docs - prepare to merge#115
LoisRP merged 25 commits intomasterfrom
loisrp-reorg

Conversation

@LoisRP
Copy link
Copy Markdown
Collaborator

@LoisRP LoisRP commented Sep 10, 2020

High Level Overview of Change

Rethink the organization of the docs. Make certain aspects clearer.

Context of Change

The IA should be better.

Type of Change

  • [x ] Documentation Updates

Before / After

Test Plan

Build and run locally.

Future Tasks

Continue to iterate.

@LoisRP LoisRP requested a review from ryangyoung September 10, 2020 18:29
Copy link
Copy Markdown

@mDuo13 mDuo13 left a comment

Choose a reason for hiding this comment

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

Makes sense all-around to me

Comment thread docs/aws-lambda-deploy.md Outdated

**NOTES**
Skeleton doc.
Actual doc is in review.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This is fine for now, but I don't recommend merging placeholders like this to the main branch. In practice, I think most placeholders or "coming soon" messages end up sitting around indefinitely until they're removed without actually being implemented.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I will get all the content in before merging, and I won't leave any placeholders. I prefer to omit the topic entirely if I had to (and this doc does exist now).

Comment thread docs/payid-cli.md Outdated
sidebar_label: PayID CLI
---

**NOTES** - This doc will be cut up into tutorial and concepts.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I suggest concept and reference. Usually a CLI is a (particularly boring) means to an end, so it may come up in the context of other tutorials but anything beyond the most basic of examples probably needs more of a task-oriented context. (e.g. "Here's how to delete old PayIDs using the CLI")

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I agree, as the Verifiable PayID tutorial actually covers PayID CLI tutorial content anyway.

- You can use [AWS and nginx](remote-deployment) to set up your PayID server, or adapt those instructions to other cloud providers. See the [PayID server requirements](payid-server-requirements) to learn about what types of resources you should deploy.

To experiment with PayID, you can quickly spin up a local server. First, clone the [PayID reference implementation](https://github.com/payid-org/payid). Then once you are inside the repository you can run `npm run devEnvUp`, which uses the local `docker-compose.yml` file to set up docker containers running a Postgres database and PayID server.
To experiment with PayID, you can quickly set up a local server. First, clone the [PayID reference implementation](https://github.com/payid-org/payid). From inside the repository, run `npm run devEnvUp`, which uses the local `docker-compose.yml` file to set up Docker containers running a Postgres database and PayID server.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

👍

Comment thread docs/verifiable-payid.md Outdated
Copy link
Copy Markdown
Collaborator

@ryangyoung ryangyoung left a comment

Choose a reason for hiding this comment

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

Once things are a little more baked we could start quibbling over details but this looks like a solid start and definitely the right direction. Excited to see it evolve!

Comment thread sidebars.js Outdated
@LoisRP
Copy link
Copy Markdown
Collaborator Author

LoisRP commented Sep 18, 2020

Will add Xpring SDK tutorial. Have resolved conflicts with master. Have added back some Getting Started content intentionally.

@LoisRP LoisRP marked this pull request as ready for review September 25, 2020 07:53
@LoisRP LoisRP requested a review from Stormtv as a code owner September 25, 2020 07:53
@LoisRP LoisRP changed the title WIP: Reorg of docs, iterating on options - DO NOT MERGE Reorg of docs - prepare to merge Sep 28, 2020
@Stormtv
Copy link
Copy Markdown
Collaborator

Stormtv commented Sep 28, 2020

 Error: Broken links found!
 - Page path = /:
    -> link to xpring-sdk-payid-tutorial (resolved as: /xpring-sdk-payid-tutorial)

Copy link
Copy Markdown
Collaborator

@ryangyoung ryangyoung left a comment

Choose a reason for hiding this comment

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

This is looking great. Just a couple of small things that we should change before merging (like removing an internal note) but otherwise, this is a great baseline for the next iterations of the PayID docs!

Comment thread docs/getting-started.md Outdated
Comment thread docs/getting-started.md Outdated

## Create a PayID

Now that you have a PayID server running, you can create a PayID. If your server was publicly accessible, other people could query your account information from your PayID server.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Does this duplicate the following paragraph? The tenses are different in both versions. I'd vote for present tense or whatever's most easily consistent.

Comment thread docs/getting-started.md Outdated
Comment thread docs/nginx-ssl-deploy.md
sidebar_label: Set Up NGINX Reverse Proxy and SSL
---

After you set up a PayID server using your preferred [deployment option](intro-deploy.md), you can set up NGINX Reverse Proxy + SSL for load balancing and security.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Nice! 🙌

Comment thread docs/payid-cli-reference.md
Comment thread docs/payid-reference-overview.md Outdated
Comment thread docs/verifiable-payid-tutorial.md
Comment thread docs/verifiable-payid.md
Comment thread docs/welcome-to-payid.md
sidebar_label: Overview
id: welcome-to-payid
title: Welcome to PayID
sidebar_label: Welcome to PayID
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Food for thought: will this page need any revision for the new docs landing page?

Comment thread docs/xpring-sdk-payid-get-started.md
Comment thread docs/welcome-to-payid.md
@LoisRP LoisRP requested a review from ryangyoung September 29, 2020 10:48
Comment thread docs/welcome-to-payid.md

## PayID standards

PayID is an open standard. Commentary is welcome. You can open a Github issue to provide feedback.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Suggested change
PayID is an open standard. Commentary is welcome. You can open a Github issue to provide feedback.
PayID is an open standard. Commentary is welcome. You can open a [Github issue](https://github.com/payid-org/payid) to provide feedback.

Copy link
Copy Markdown
Collaborator

@ryangyoung ryangyoung left a comment

Choose a reason for hiding this comment

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

Looks good! Made one tiny suggestion that doesn't preclude the merge!

@LoisRP LoisRP merged commit 08a6fd6 into master Sep 30, 2020
@LoisRP LoisRP deleted the loisrp-reorg branch September 30, 2020 00:19
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants