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

Add "Types of Documentation" article #656

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

aduth
Copy link
Member

@aduth aduth commented Jan 17, 2025

🛠 Summary of changes

Adds a new article "Types of Documentation"

At our recent Handbook Documentation Club meeting, we discussed the "what and where" of our different types of documentation. This article exists to capture this in a way that can be shared with others to help explain where they can expect to find (or author) some type of documentation.

Usually, this comes down to:

  • What is the content about and who is it for
  • What is the authoring experience
    • Technical expertise requirements (Git, Markdown vs. WYSIWYG)
    • Approvals process

And to a lesser extent:

  • How up-to-date is the content?
  • How is it structured? (and discoverability more broadly)

📜 Testing Plan

Review the new article content for accuracy and readability.

Preview URL: https://federalist-7d0b2b76-42fc-4df1-9825-8c3cd77e0a15.sites.pages.cloud.gov/preview/gsa-tts/identity-handbook/aduth-types-of-documentations/articles/types-of-documentation.html

Copy link
Contributor

@zachmargolis zachmargolis left a comment

Choose a reason for hiding this comment

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

LGTM!

- Content is changed through pull requests in [the GitHub repository](https://github.com/GSA-TTS/identity-handbook),
which requires some understanding of Git, and requires an approving peer review
- Content is intended to be highly discoverable using website search functionality

Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- Can have pages that redirect to to [Login.gov Google Drive](#logingov-google-drive) to make them easier to find

- Wikis offer basic top-down (parent-child) structuring, without much flexibility for further
customization (e.g. ordering)
- Content is discoverable through GitHub/GitLab search, which often produces low-quality results

Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- Changing the title of a page can break links to the page


## GitLab Wikis

- Contains team-specific or project-specific content
Copy link
Contributor

Choose a reason for hiding this comment

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

  • Limited to users with GitLab accounts (not accessible to entire Login.gov team)


## Login.gov Project Repositories

- Contains project-specific content
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- Contains project-specific content
- Usually public information, since most repositories are public
- Contains project-specific content

an approvals process
- Content is discoverable through Google search, but it can be difficult to find timely and
program-specific documents without extensive use of filters

Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- Sometimes copied from specific templates, see [Product Artifacts]({% link _articles/product-artifacts.html %})

Comment on lines +67 to +68
a[href*="gitlab.login.gov/lg"],
a[href*="gitlab.login.gov/groups/lg"] {
Copy link
Contributor

Choose a reason for hiding this comment

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

should we just do anything at that domain?

Suggested change
a[href*="gitlab.login.gov/lg"],
a[href*="gitlab.login.gov/groups/lg"] {
a[href*="gitlab.login.gov"] {

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

Successfully merging this pull request may close these issues.

2 participants