From 3152572a36e4313bd89358b766707d0aa2a37878 Mon Sep 17 00:00:00 2001 From: Tina Luedtke Date: Wed, 31 Aug 2022 08:36:38 -0700 Subject: [PATCH 01/16] Create RFC-015-Chronologue.md --- RFC-015-Chronologue.md | 91 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 RFC-015-Chronologue.md diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md new file mode 100644 index 0000000..3cf9f9f --- /dev/null +++ b/RFC-015-Chronologue.md @@ -0,0 +1,91 @@ +{ +- Use this template when submitting a request for comment (RFC) proposal to the Good Docs Project. +- See the [README](README.md) for more information about the process. +} + +# Title of your proposal + +## Proposed by + +{Put your name and/or your Slack handle here.} + +## Current status + +See the status indicated on the pull request description. + + +## Proposal overview + +{Summarize your proposal in this section in about 1-2 paragraphs.} + + +## Motivation + +{What problem does this proposal try to solve?} + + +## Proposal + +{Explain the proposal in more depth here and make your best argument for its adoption.} + + +## Consequences + +{Explain what impact this proposal will have on the community, both positive and negative.} + + +## Links and prior art + +{This section is optional if you want to [link](https://example.com) to other resources.} + + +## Open questions + +{This section is optional and is where you can list questions that won't be resolved by this RFC, including those raised in comments from community members.} + + +## Decisions deferred + +{This section is option and is where you can list decisions that won't be resolved by this RFC, but which should be raised at a later time.} + + +## Feedback + +{If you accept feedback from a community member, you will incorporate it into your RFC before it is accepted. +If you reject feedback, note that rejected feedback here before resolving the conversation.} + + +## Implementation checklist + +If this proposal is accepted, the following tasks must be completed: + +- [ ] Task number one +- [ ] Task number two +- [ ] Task number three, etc. + + +## Votes + +Votes as per our [decision process](https://thegooddocsproject.dev/decisions/): + +Project steering committee (listed alphabetically by first name): + +- Aaron Peters: +- Alyssa Rock: +- Ankita Tripathi: +- Bryan Klein: +- Cameron Shorter: +- Carrie Crowe: +- Erin McKean: +- Deanna Thompson: +- Felicity Brand: +- Gayathri Krishnaswamy: +- Morgan Craft: +- Nelson Guya: +- Ryan Macklin: +- Tina Lüdtke: + + +Community members who voted (non-binding): + +- {Your name}: {Your vote} -- GitLab From 8e4a1ffe605478517239dbd4d4003e72edd9a99b Mon Sep 17 00:00:00 2001 From: Tina Luedtke Date: Wed, 31 Aug 2022 08:53:14 -0700 Subject: [PATCH 02/16] Add Document structure --- RFC-015-Chronologue.md | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index 3cf9f9f..4ec41d8 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -1,33 +1,39 @@ -{ -- Use this template when submitting a request for comment (RFC) proposal to the Good Docs Project. -- See the [README](README.md) for more information about the process. -} - -# Title of your proposal +# Chronologue processes and tools ## Proposed by -{Put your name and/or your Slack handle here.} +[Tina Luedtke](https://thegooddocs.slack.com/team/U02EQQDFLE8) ## Current status -See the status indicated on the pull request description. +Draft ## Proposal overview -{Summarize your proposal in this section in about 1-2 paragraphs.} +This proposal outlines the responsibilities, ambitions, needs, and ways of working within the Chronologue working group and how we interact with the Template working group. Specifically, the proposal discusses: +- [Function of the Chronologue project](#function) +- [Role Matrix](#roles) +- [Writing process](#process) +- [Mock product: Technical and creative needs and a proposal for tooling](#tools) -## Motivation -{What problem does this proposal try to solve?} +## Motivation + +This proposal aims to solidify our past decisions into a formal foundation from which the group can evolve and grow from. +More specifically, the proposal highlights the role of the Chronologue working group within the Good Docs project, how we work, and what tools we use. ## Proposal -{Explain the proposal in more depth here and make your best argument for its adoption.} +### Function of the Chronologue project +### Role Matrix + +### Writing process + +### Mock product: Technical and creative needs and a proposal for tooling ## Consequences @@ -48,6 +54,8 @@ See the status indicated on the pull request description. {This section is option and is where you can list decisions that won't be resolved by this RFC, but which should be raised at a later time.} +- Feedback channel for content (Reason: This should be unified across the sites we maintain?) + ## Feedback -- GitLab From 9a6b147e1d4b9fd0a489550e1945a5b5cc479756 Mon Sep 17 00:00:00 2001 From: Tina Luedtke Date: Tue, 6 Sep 2022 14:42:24 -0700 Subject: [PATCH 03/16] Update RFC-015-Chronologue.md --- RFC-015-Chronologue.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index 4ec41d8..7cc8323 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -6,7 +6,14 @@ ## Current status -Draft +- [x] Draft +- [ ] Under discussion +- [ ] Final comment and voting (until YYYY-MM-DD) {{Add date after selecting this status.}} +- [ ] Accepted +- [ ] Rejected +- [ ] Implemented +- [ ] Deferred +- [ ] Withdrawn ## Proposal overview -- GitLab From 1e39252662deb8006bb6f7991c0a91406c22092f Mon Sep 17 00:00:00 2001 From: Tina Luedtke Date: Thu, 8 Sep 2022 07:30:18 -0700 Subject: [PATCH 04/16] Add Function description --- RFC-015-Chronologue.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index 7cc8323..fcc35f7 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -36,6 +36,20 @@ More specifically, the proposal highlights the role of the Chronologue working g ### Function of the Chronologue project +The Chronologue project is a working group within the Good Docs project. +The primary task of the group is to create example documentation to increase the understanding of what good documentation can look like. +The primary purpose is to educate people without a background in technical communication. +The group uses the Good Docs Project’s templates to create these examples, so the secondary purpose of the group is to act as a quality assurance for the Template working group. + +To create credible examples, the group decided to build a fictional product - the Chronologue. The Chronologue is a time-travel telescope that records astronomical events of the future, and past. + +The Chronologue consists of: + +- A time-travel telescope (fictional) +- An API to transmit data between the telescope and the website +- A website to view events recorded by the telescope + + ### Role Matrix ### Writing process -- GitLab From 6ee9cf5e10d64eeb48709cac8aaed553f6e34b64 Mon Sep 17 00:00:00 2001 From: Tina Luedtke Date: Sat, 10 Sep 2022 12:13:00 -0700 Subject: [PATCH 05/16] Add Role Matrix --- RFC-015-Chronologue.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index fcc35f7..3ee7c00 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -52,6 +52,19 @@ The Chronologue consists of: ### Role Matrix +| Role→
Task↓| Working group lead | Developer | Writer | +| :--- | :----: | :----: | :----: | +| Onboarding new members | X | | | +| Assigning tasks within the group | X | | | +| Creating strategic / administrative documents | X | | | +| Creating internal documentation | X |X| X| +| Writing Chronologue documentation | | | X| +| Web development||X|| +| Website maintenance (Docs & Tool) |X|X|| +| Review PRs |X |X | X| +| Merge PRs |X |X |X | +| Make improvements to the templates| | | X| + ### Writing process ### Mock product: Technical and creative needs and a proposal for tooling -- GitLab From 66597c13de10ac364d4fbc08d3857ae1016d1f61 Mon Sep 17 00:00:00 2001 From: Tina Luedtke Date: Sat, 10 Sep 2022 13:13:43 -0700 Subject: [PATCH 06/16] Add process --- RFC-015-Chronologue.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index 3ee7c00..3a91161 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -56,7 +56,7 @@ The Chronologue consists of: | :--- | :----: | :----: | :----: | | Onboarding new members | X | | | | Assigning tasks within the group | X | | | -| Creating strategic / administrative documents | X | | | +| Creating strategic / administrative documents like documentation plans, release notes, etc. | X | | | | Creating internal documentation | X |X| X| | Writing Chronologue documentation | | | X| | Web development||X|| @@ -67,6 +67,20 @@ The Chronologue consists of: ### Writing process +The Chronologue working group starts its writing process when the template is in [Phase 6 - Improve the template with user feedback](https://github.com/thegooddocsproject/templates/blob/dev/CONTRIBUTING.md#overview-of-the-template-writing-phases). + +We decided to come in at this late stage because developing good templates is already quite time consuming and we don't want to add to the development cycle. + +The following table describes what happens after a template has been released. + +| Phase | Who does it? | What happens? | +| :--- | :----: | :---- | +|1 - Plan | Working group lead|
  • Add the template to the documentation plan
  • Create an issue to track work
  • Assign content to a writer
  • | +|2 - Draft| Writer|
  • Create a new branch off of [`docs`](https://github.com/thegooddocsproject/chronologue/tree/docs)
  • Create Chronologue documentation using the template
  • Keep a [friction log](https://developerrelations.com/developer-experience/an-introduction-to-friction-logging) of template/guide for later improvements
  • | +|3 - Review | Writer|
  • Create PR against the `docs` branch
  • Assign WG lead or other writer as a reviewer
  • Improve content based on feedback
  • | +|4 - Commentary & Publication |Writer|
  • Add commentary to your content to highlight what makes it good
  • Merge the PR into the `docs` branch to publish the content
  • | +|5 (if applicable) - Template | Writer|
  • In the `templates` repository, create a new branch off of [`dev`](https://github.com/thegooddocsproject/templates)
  • Make changes to the template based on your friction log notes.
  • Create a PR and add the template author as a reviewer
  • | + ### Mock product: Technical and creative needs and a proposal for tooling ## Consequences -- GitLab From c835390340c3bf281039ea9996554c70adfd4986 Mon Sep 17 00:00:00 2001 From: Tina Luedtke Date: Sat, 10 Sep 2022 13:27:35 -0700 Subject: [PATCH 07/16] Update RFC-015-Chronologue.md --- RFC-015-Chronologue.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index 3a91161..ff9e85f 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -79,7 +79,7 @@ The following table describes what happens after a template has been released. |2 - Draft| Writer|
  • Create a new branch off of [`docs`](https://github.com/thegooddocsproject/chronologue/tree/docs)
  • Create Chronologue documentation using the template
  • Keep a [friction log](https://developerrelations.com/developer-experience/an-introduction-to-friction-logging) of template/guide for later improvements
  • | |3 - Review | Writer|
  • Create PR against the `docs` branch
  • Assign WG lead or other writer as a reviewer
  • Improve content based on feedback
  • | |4 - Commentary & Publication |Writer|
  • Add commentary to your content to highlight what makes it good
  • Merge the PR into the `docs` branch to publish the content
  • | -|5 (if applicable) - Template | Writer|
  • In the `templates` repository, create a new branch off of [`dev`](https://github.com/thegooddocsproject/templates)
  • Make changes to the template based on your friction log notes.
  • Create a PR and add the template author as a reviewer
  • | +|5 (if applicable) - Template improvements | Writer|
  • In the `templates` repository, create a new branch off of [`dev`](https://github.com/thegooddocsproject/templates)
  • Make changes to the template based on your friction log notes.
  • Create a PR and add the template author as a reviewer
  • | ### Mock product: Technical and creative needs and a proposal for tooling @@ -100,9 +100,11 @@ The following table describes what happens after a template has been released. ## Decisions deferred -{This section is option and is where you can list decisions that won't be resolved by this RFC, but which should be raised at a later time.} +While the RFC lays out what the group's purpose is and how it operates, two questions still remain to be answered as of this writing. Both of them touch on topics affect other working groups as well; therefore, these decisions should be made in other RFCs. -- Feedback channel for content (Reason: This should be unified across the sites we maintain?) +- **Onboarding new members**: A bottleneck in onboarding is that the writers and developers need to establish a lot of context before they can make quality contributions. It takes a lot of time to get members into a state where they can make contributions. In the past, the working group lead onboarded members personally - mostly because of the group's velocity. Since this RFC establishes a basic understanding of the group, we could develop more text-based onboarding materials, including internal documentation. + +- **Feedback channels**: ## Feedback -- GitLab From 7ea8effe38741f006225808cecaabe33d0a4316f Mon Sep 17 00:00:00 2001 From: Tina Luedtke Date: Sat, 10 Sep 2022 19:04:34 -0700 Subject: [PATCH 08/16] Add consequences --- RFC-015-Chronologue.md | 43 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index ff9e85f..8c1f56c 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -83,14 +83,50 @@ The following table describes what happens after a template has been released. ### Mock product: Technical and creative needs and a proposal for tooling +We want to follow good engineering practice, therefore this section separates our needs from the implementation. +That way, we can make sure that we choose appropriately for our current needs and can check in if the implementation still fits when needs change. + +The Chronologue working group develops its mock tool on the [`main`](https://github.com/thegooddocsproject/chronologue) branch in the Chronologue repository. + +#### Needs: + +* Framework/tool that allows for dynamic web page templating, since we want to pull in data from an API +* Needs to work with our hosting platform (Currently: Netlify OSS plan) +* Framework & knowledge support: Tool(s) need to be actively maintained and adopted by a large community. Larger projects often receive more support, and questions can be addressed by fellow community members. +* Tool(s) need good documentation. +* Tech implementation should invite and onboard technical writers easily for maintenance later on. This can be mitigated by creating internal docs. + +#### Possible technical implementation: + +The group leans towards the following implementation, since it has to build a page according to a [mockup](https://www.figma.com/proto/lvaAChlbueycET2ws9ZquS/Chronologue?node-id=902%3A1745&scaling=min-zoom&page-id=902%3A1640&starting-point-node-id=902%3A1745) created by Ulises de la Luz and Serena Jolley. + +Ian’s note: will experiment with data fetching + templating + page routing on Hugo + ## Consequences -{Explain what impact this proposal will have on the community, both positive and negative.} +### Positive impact + +The proposal contributes to a better understanding of the Chronologue project’s responsibilities, ambitions, and ways of working. +Furthermore, it establishes a firm foundation on which the working group can rely on when making future decisions. +With this RFC, we aim to ensure a smoother process to create usable, understandable examples for people that want to use the Good Docs Project’s templates. + +### Possible negative impact +The mock tool website poses a possible risk to the maintainablity of the fake tool. Since we want to divert from standard tooling (staticly generated site using HUGO), it can become a bottleneck if knowledgable members of the working group become unavailable. +If we lose critical knowledge, we become less agile when it comes to resolving bugs or further development. + +### Mitigation strategy +To mitigate the risk of losing knowledgable members and becoming immobile, we want to supply comprehensive internal documentation about: + +* The framework we are working with and deviations from standard implementation (if applicable) +* How the repository is organized +* How we approached the CSS and how its related to our source code +* How to maintain vital parts of the website, including security updates of the framework and dependencies +* A reference document with links to more in-depth resources. ## Links and prior art -{This section is optional if you want to [link](https://example.com) to other resources.} +[Chronologue Figma Mockup]([https://example.com](https://www.figma.com/proto/lvaAChlbueycET2ws9ZquS/Chronologue?node-id=902%3A1745&scaling=min-zoom&page-id=902%3A1640&starting-point-node-id=902%3A1745) created by Ulises de la Luz and Serena Jolley. ## Open questions @@ -104,8 +140,7 @@ While the RFC lays out what the group's purpose is and how it operates, two ques - **Onboarding new members**: A bottleneck in onboarding is that the writers and developers need to establish a lot of context before they can make quality contributions. It takes a lot of time to get members into a state where they can make contributions. In the past, the working group lead onboarded members personally - mostly because of the group's velocity. Since this RFC establishes a basic understanding of the group, we could develop more text-based onboarding materials, including internal documentation. -- **Feedback channels**: - +- **Feedback channels**: Once we publish templates and example content, and our audience interacts with them, they might want to give feedback. Instead of being angrily tweeted at, we might want to establish dedicated feedback channels. A possible solution could be an embedded form at the bottom of a page so that we get. This would allow us to get feedback specific to our content or template. However, to have a consistent UX, we should discuss how to create consistent feedback channels across our sites. ## Feedback -- GitLab From de7269113b2c9ab8c30e16ab6b88621e7e1abb5b Mon Sep 17 00:00:00 2001 From: Tina Luedtke Date: Sat, 10 Sep 2022 19:19:23 -0700 Subject: [PATCH 09/16] Update RFC-015-Chronologue.md --- RFC-015-Chronologue.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index 8c1f56c..19ec811 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -98,9 +98,16 @@ The Chronologue working group develops its mock tool on the [`main`](https://git #### Possible technical implementation: -The group leans towards the following implementation, since it has to build a page according to a [mockup](https://www.figma.com/proto/lvaAChlbueycET2ws9ZquS/Chronologue?node-id=902%3A1745&scaling=min-zoom&page-id=902%3A1640&starting-point-node-id=902%3A1745) created by Ulises de la Luz and Serena Jolley. +Since we have to build a website according to the [Chronologue mockup](https://www.figma.com/proto/lvaAChlbueycET2ws9ZquS/Chronologue?node-id=902%3A1745&scaling=min-zoom&page-id=902%3A1640&starting-point-node-id=902%3A1745), we lean towards the following implementation: + +**Next.js** as our web development framework. It comes with a templating language and supports dynamic data fetching. Next.js is a mature project with extensive [documentation](https://nextjs.org/docs). It can be easily deployed through Netlify. + +We are aware that deviating from our standard tech stack comes with risk. +Ian, Chronologue's web developer, is open to experiment with data fetching, templating and page routing with HUGO. +However, even if HUGO supports all our needs, it might not be worthwhile to switch, since development started already. +The web development team is small (1-2 people) and they would need to refactor the whole code base, delaying the deployment date. +Opposed to the Chronologue documentation, we don't anticipate that the mock tool needs much attention after it has been published. -Ian’s note: will experiment with data fetching + templating + page routing on Hugo ## Consequences -- GitLab From aae26eb6820c68c4892e1b072568014d059cda87 Mon Sep 17 00:00:00 2001 From: Tina Luedtke Date: Sat, 10 Sep 2022 19:23:46 -0700 Subject: [PATCH 10/16] Update RFC-015-Chronologue.md --- RFC-015-Chronologue.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index 19ec811..3028471 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -67,6 +67,8 @@ The Chronologue consists of: ### Writing process +The writers write in Markdown and store their documentation on the [`docs`](https://github.com/thegooddocsproject/chronologue/tree/docs) branch on Github. We use HUGO as a static site generator for the documentation as we regularly update the docs and it is the project's standard tool. + The Chronologue working group starts its writing process when the template is in [Phase 6 - Improve the template with user feedback](https://github.com/thegooddocsproject/templates/blob/dev/CONTRIBUTING.md#overview-of-the-template-writing-phases). We decided to come in at this late stage because developing good templates is already quite time consuming and we don't want to add to the development cycle. @@ -119,7 +121,7 @@ With this RFC, we aim to ensure a smoother process to create usable, understanda ### Possible negative impact -The mock tool website poses a possible risk to the maintainablity of the fake tool. Since we want to divert from standard tooling (staticly generated site using HUGO), it can become a bottleneck if knowledgable members of the working group become unavailable. +The mock tool website poses a possible risk to the maintainability of the fake tool. Since we want to divert from standard tooling (static generated site using HUGO), it can become a bottleneck if knowledgable members of the working group become unavailable. If we lose critical knowledge, we become less agile when it comes to resolving bugs or further development. ### Mitigation strategy -- GitLab From b4ce3b3317ac802d2871069ad8985abc872f6485 Mon Sep 17 00:00:00 2001 From: Tina Luedtke Date: Sat, 10 Sep 2022 19:33:48 -0700 Subject: [PATCH 11/16] Update RFC-015-Chronologue.md --- RFC-015-Chronologue.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index 3028471..409de4a 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -102,7 +102,7 @@ The Chronologue working group develops its mock tool on the [`main`](https://git Since we have to build a website according to the [Chronologue mockup](https://www.figma.com/proto/lvaAChlbueycET2ws9ZquS/Chronologue?node-id=902%3A1745&scaling=min-zoom&page-id=902%3A1640&starting-point-node-id=902%3A1745), we lean towards the following implementation: -**Next.js** as our web development framework. It comes with a templating language and supports dynamic data fetching. Next.js is a mature project with extensive [documentation](https://nextjs.org/docs). It can be easily deployed through Netlify. +**Next.js** is our web development framework. It comes with a templating language and supports dynamic data fetching. Next.js is a mature project with extensive [documentation](https://nextjs.org/docs) and a large community. It can be easily deployed through Netlify and can auto-translate to Netlify's API functions. We are aware that deviating from our standard tech stack comes with risk. Ian, Chronologue's web developer, is open to experiment with data fetching, templating and page routing with HUGO. @@ -110,6 +110,11 @@ However, even if HUGO supports all our needs, it might not be worthwhile to swit The web development team is small (1-2 people) and they would need to refactor the whole code base, delaying the deployment date. Opposed to the Chronologue documentation, we don't anticipate that the mock tool needs much attention after it has been published. +There are many alternatives out there, so here is a short summary of what tools we looked at and our thoughts: + +* Vue.js: similar to Next.js, but uses a different way to template and implement features like routing, data fetching, and state management. Also has enthusiast devs working on it. +* SvelteKit: relatively player with an interesting tech implementation. Seems to miss crucial features like routing, etc. SDK not in production mode yet. +* Hugo: a static site generator works well with Netlify and has a web templating language. Unclear about routing, and data fetching. ## Consequences @@ -124,7 +129,7 @@ With this RFC, we aim to ensure a smoother process to create usable, understanda The mock tool website poses a possible risk to the maintainability of the fake tool. Since we want to divert from standard tooling (static generated site using HUGO), it can become a bottleneck if knowledgable members of the working group become unavailable. If we lose critical knowledge, we become less agile when it comes to resolving bugs or further development. -### Mitigation strategy +### Mitigation strategy To mitigate the risk of losing knowledgable members and becoming immobile, we want to supply comprehensive internal documentation about: * The framework we are working with and deviations from standard implementation (if applicable) @@ -161,10 +166,7 @@ If you reject feedback, note that rejected feedback here before resolving the co If this proposal is accepted, the following tasks must be completed: -- [ ] Task number one -- [ ] Task number two -- [ ] Task number three, etc. - +- [ ] Create detailed documentation for our infrastructure on the `main` branch, see [Mitigation strategy](#mitigation). ## Votes -- GitLab From cb54318694a90dff12f45d217f730233d29e1fec Mon Sep 17 00:00:00 2001 From: Bryan Klein Date: Mon, 31 Oct 2022 20:54:59 +0000 Subject: [PATCH 12/16] Testing a push to the branch. --- RFC-015-Chronologue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index 409de4a..b5acb67 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -7,7 +7,7 @@ ## Current status - [x] Draft -- [ ] Under discussion +- [x] Under discussion - [ ] Final comment and voting (until YYYY-MM-DD) {{Add date after selecting this status.}} - [ ] Accepted - [ ] Rejected -- GitLab From ca1fce66e2b087cd353a959db5922f96c8f27eef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tina=20L=C3=BCdtke?= Date: Mon, 31 Oct 2022 21:45:10 +0000 Subject: [PATCH 13/16] Add feedback --- RFC-015-Chronologue.md | 86 +++++++++++++++++++++++++++++------------- 1 file changed, 59 insertions(+), 27 deletions(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index b5acb67..403c18a 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -8,7 +8,7 @@ - [x] Draft - [x] Under discussion -- [ ] Final comment and voting (until YYYY-MM-DD) {{Add date after selecting this status.}} +- [ ] Final comment and voting (until 2022-12-01) {{Add date after selecting this status.}} - [ ] Accepted - [ ] Rejected - [ ] Implemented @@ -29,7 +29,7 @@ This proposal outlines the responsibilities, ambitions, needs, and ways of worki ## Motivation -This proposal aims to solidify our past decisions into a formal foundation from which the group can evolve and grow from. +This proposal aims to solidify our past decisions into a formal foundation from which the group can evolve and grow. More specifically, the proposal highlights the role of the Chronologue working group within the Good Docs project, how we work, and what tools we use. ## Proposal @@ -52,24 +52,31 @@ The Chronologue consists of: ### Role Matrix +The following table describes roles within Chronologue and what they typically do. +Chronologue members can have more than one role, as their interest and bandwidth permit. +The table is organized as a [RACI chart](https://www.teamgantt.com/blog/raci-chart-definition-tips-and-example). +RACI is an acronym that stands for **R**esponsible, **A**ccountable, **C**onsulted, **I**nformed. +Each letter in RACI represents a level of task responsibility on a project. + | Role→
    Task↓| Working group lead | Developer | Writer | | :--- | :----: | :----: | :----: | -| Onboarding new members | X | | | -| Assigning tasks within the group | X | | | -| Creating strategic / administrative documents like documentation plans, release notes, etc. | X | | | -| Creating internal documentation | X |X| X| -| Writing Chronologue documentation | | | X| -| Web development||X|| -| Website maintenance (Docs & Tool) |X|X|| -| Review PRs |X |X | X| -| Merge PRs |X |X |X | -| Make improvements to the templates| | | X| +| Onboarding new members | A & R | R | R | +| Assigning tasks within the group | R | C | C | +| Creating strategic / administrative documents like documentation plans, release notes, etc. | R | C | C | +| Creating internal documentation | A | R | R | +| Writing Chronologue documentation | A | C | R | +| Web development| I |A & R| I | +| Website maintenance (Docs & Tool) | A | R | C | +| Review MRs | R | R | R | +| Merge MRs | R | R | R | +| Make improvements to the templates| I | – | R | ### Writing process -The writers write in Markdown and store their documentation on the [`docs`](https://github.com/thegooddocsproject/chronologue/tree/docs) branch on Github. We use HUGO as a static site generator for the documentation as we regularly update the docs and it is the project's standard tool. +The writers write in Markdown and store their documentation on the [Chronologue Documentation](https://gitlab.com/tgdp/chronologue/docs) repository on Gitlab. +We use HUGO as a static site generator for the documentation as we regularly update the docs and it is the project's standard tool. -The Chronologue working group starts its writing process when the template is in [Phase 6 - Improve the template with user feedback](https://github.com/thegooddocsproject/templates/blob/dev/CONTRIBUTING.md#overview-of-the-template-writing-phases). +The Chronologue working group starts its writing process when the template is in [Phase 6 - Improve the template with user feedback](https://gitlab.com/tgdp/templates/-/blob/main/CONTRIBUTING.md#improve-the-template-with-user-feedback). We decided to come in at this late stage because developing good templates is already quite time consuming and we don't want to add to the development cycle. @@ -78,17 +85,17 @@ The following table describes what happens after a template has been released. | Phase | Who does it? | What happens? | | :--- | :----: | :---- | |1 - Plan | Working group lead|
  • Add the template to the documentation plan
  • Create an issue to track work
  • Assign content to a writer
  • | -|2 - Draft| Writer|
  • Create a new branch off of [`docs`](https://github.com/thegooddocsproject/chronologue/tree/docs)
  • Create Chronologue documentation using the template
  • Keep a [friction log](https://developerrelations.com/developer-experience/an-introduction-to-friction-logging) of template/guide for later improvements
  • | -|3 - Review | Writer|
  • Create PR against the `docs` branch
  • Assign WG lead or other writer as a reviewer
  • Improve content based on feedback
  • | -|4 - Commentary & Publication |Writer|
  • Add commentary to your content to highlight what makes it good
  • Merge the PR into the `docs` branch to publish the content
  • | -|5 (if applicable) - Template improvements | Writer|
  • In the `templates` repository, create a new branch off of [`dev`](https://github.com/thegooddocsproject/templates)
  • Make changes to the template based on your friction log notes.
  • Create a PR and add the template author as a reviewer
  • | +|2 - Draft| Writer|
  • Create a new branch off of [`main`](https://gitlab.com/tgdp/chronologue/docs)
  • Create Chronologue documentation using the template
  • Keep a [friction log](https://developerrelations.com/developer-experience/an-introduction-to-friction-logging) of template/guide for later improvements
  • | +|3 - Review | Writer|
  • Create MR against the `main` branch
  • Assign WG lead or other writer as a reviewer
  • Improve content based on feedback
  • | +|4 - Commentary & Publication |Writer|
  • Add commentary to your content to highlight what makes it good
  • Merge the MR into the `main` branch to publish the content
  • | +|5 (if applicable) - Template improvements | Writer|
  • In the Templates repository, create a new branch off of [`dev`](https://gitlab.com/tgdp/templates)
  • Make changes to the template based on your friction log notes.
  • Create a MR and add the template author as a reviewer
  • | ### Mock product: Technical and creative needs and a proposal for tooling We want to follow good engineering practice, therefore this section separates our needs from the implementation. That way, we can make sure that we choose appropriately for our current needs and can check in if the implementation still fits when needs change. -The Chronologue working group develops its mock tool on the [`main`](https://github.com/thegooddocsproject/chronologue) branch in the Chronologue repository. +The Chronologue working group develops its mock tool in the [Chronologue Mock Tool](https://gitlab.com/tgdp/chronologue/mock-tool) repository. #### Needs: @@ -100,20 +107,24 @@ The Chronologue working group develops its mock tool on the [`main`](https://git #### Possible technical implementation: -Since we have to build a website according to the [Chronologue mockup](https://www.figma.com/proto/lvaAChlbueycET2ws9ZquS/Chronologue?node-id=902%3A1745&scaling=min-zoom&page-id=902%3A1640&starting-point-node-id=902%3A1745), we lean towards the following implementation: +Since we have to build a website according to the [Chronologue mockup](https://www.figma.com/proto/lvaAChlbueycET2ws9ZquS/Chronologue?node-id=902%3A1745&scaling=min-zoom&page-id=902%3A1640&starting-point-node-id=902%3A1745), we chose the following implementation: -**Next.js** is our web development framework. It comes with a templating language and supports dynamic data fetching. Next.js is a mature project with extensive [documentation](https://nextjs.org/docs) and a large community. It can be easily deployed through Netlify and can auto-translate to Netlify's API functions. +**Next.js** is our web development framework. +It uses the React framework as a base, which is maintained by Meta open source. +Furthermore, it is a mature project with extensive [documentation](https://nextjs.org/docs) and a large community. +Next.js comes with a templating language and supports dynamic data fetching. +It can be easily deployed through Netlify and can auto-translate to Netlify's API functions. We are aware that deviating from our standard tech stack comes with risk. Ian, Chronologue's web developer, is open to experiment with data fetching, templating and page routing with HUGO. -However, even if HUGO supports all our needs, it might not be worthwhile to switch, since development started already. +However, even if HUGO supports all our needs, it might not be worthwhile to switch, since development started already. The web development team is small (1-2 people) and they would need to refactor the whole code base, delaying the deployment date. Opposed to the Chronologue documentation, we don't anticipate that the mock tool needs much attention after it has been published. There are many alternatives out there, so here is a short summary of what tools we looked at and our thoughts: * Vue.js: similar to Next.js, but uses a different way to template and implement features like routing, data fetching, and state management. Also has enthusiast devs working on it. -* SvelteKit: relatively player with an interesting tech implementation. Seems to miss crucial features like routing, etc. SDK not in production mode yet. +* SvelteKit: relatively new player with an interesting tech implementation. Seems to miss crucial features like routing, etc. SDK not in production mode yet. * Hugo: a static site generator works well with Netlify and has a web templating language. Unclear about routing, and data fetching. ## Consequences @@ -134,13 +145,27 @@ To mitigate the risk of losing knowledgable members and becoming immobile, we wa * The framework we are working with and deviations from standard implementation (if applicable) * How the repository is organized -* How we approached the CSS and how its related to our source code +* How we approached styling (CSS) and how style files relate to the source code * How to maintain vital parts of the website, including security updates of the framework and dependencies -* A reference document with links to more in-depth resources. +* A reference document with links to more in-depth resources + +Furthermore, we need to be very selective when it comes to implementing new feautres. +The mock tool exists so we have something to write about when we test templates. +However, if we need to document something that the mock tool can't really do, we need to come up with a solution, illustrated by the following example: + +> **Task at hand**: Test a template for a troubleshooting page. + +> **Problem**: The mock tool website is very simple. The user can only retrieve data, so there is not much to troubleshoot if you are only an end user. You can reload the page or search for a different thing, both of which are not per se tasks you need to document. + +> **Solution options**: As described in the [Function of the Chronologue](#function) section, the project consists of more than just the mock tool. We also have an API and the "physical" telescope itself to write about. So we can pick from the following solution options: +> +> * Pivot to a different part of the Chronologue: If we can't write troubleshooting information about the website, we may be able to write it in the context of using the API. If we can't write the docs about something tangible, we can still resort to our fictional telescope. For example, we can write a troubleshooting page for "Getting the Hadron Collider unstuck". +> * If the prior option is not feasible, let's say because we *need* a troubleshooting page for end users, then we would need to build a small feature that is really error prone. **However**, I would resort to this option only if really necessary. More features make the tool harder to maintain, and we want to build a stable product. + ## Links and prior art -[Chronologue Figma Mockup]([https://example.com](https://www.figma.com/proto/lvaAChlbueycET2ws9ZquS/Chronologue?node-id=902%3A1745&scaling=min-zoom&page-id=902%3A1640&starting-point-node-id=902%3A1745) created by Ulises de la Luz and Serena Jolley. +[Chronologue Figma Mockup](https://www.figma.com/proto/lvaAChlbueycET2ws9ZquS/Chronologue?node-id=902%3A1745&scaling=min-zoom&page-id=902%3A1640&starting-point-node-id=902%3A1745) created by Ulises de la Luz and Serena Jolley. ## Open questions @@ -150,12 +175,19 @@ To mitigate the risk of losing knowledgable members and becoming immobile, we wa ## Decisions deferred -While the RFC lays out what the group's purpose is and how it operates, two questions still remain to be answered as of this writing. Both of them touch on topics affect other working groups as well; therefore, these decisions should be made in other RFCs. +While the RFC lays out what the group's purpose is and how it operates, three questions still remain to be answered as of this writing. They all touch on topics affecting other working groups as well. These decisions should be made in other RFCs. - **Onboarding new members**: A bottleneck in onboarding is that the writers and developers need to establish a lot of context before they can make quality contributions. It takes a lot of time to get members into a state where they can make contributions. In the past, the working group lead onboarded members personally - mostly because of the group's velocity. Since this RFC establishes a basic understanding of the group, we could develop more text-based onboarding materials, including internal documentation. - **Feedback channels**: Once we publish templates and example content, and our audience interacts with them, they might want to give feedback. Instead of being angrily tweeted at, we might want to establish dedicated feedback channels. A possible solution could be an embedded form at the bottom of a page so that we get. This would allow us to get feedback specific to our content or template. However, to have a consistent UX, we should discuss how to create consistent feedback channels across our sites. +- **Collaboration between Templateers & Chronologuers**: The RFC states that the Chronologue writing process starts when a template is published. + However, there are still some unanswered questions around how the templateers and Chronologuers: + - How do address a need for a template which doesn't exist yet? How does a template group prioritize which templates to work on? + - If there is a template we are testing: How do we make sure we can improve the template as smooth as possible? + - Handover of templates over to the Chronologue: Should we have regular handover meetings? For example after a release, the groups can meet to chat about the newest templates and know what Chronologue need to focus on in the next release cycle? + - How do the templateers want to receive feedback and how do we want to incorporate it back into what Chronologue is publishing? + ## Feedback {If you accept feedback from a community member, you will incorporate it into your RFC before it is accepted. -- GitLab From 9f0bea6b201252ea141558c34c2a3d5c101200fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tina=20L=C3=BCdtke?= Date: Mon, 31 Oct 2022 21:48:41 +0000 Subject: [PATCH 14/16] Update RFC-015-Chronologue.md --- RFC-015-Chronologue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index 403c18a..b6e8cb9 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -8,7 +8,7 @@ - [x] Draft - [x] Under discussion -- [ ] Final comment and voting (until 2022-12-01) {{Add date after selecting this status.}} +- [x] Final comment and voting (until 2022-12-01) - [ ] Accepted - [ ] Rejected - [ ] Implemented -- GitLab From d04b5ef298aee927b8201c6e9970d34fb64b5d6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tina=20L=C3=BCdtke?= Date: Sat, 10 Dec 2022 23:15:11 +0000 Subject: [PATCH 15/16] Reworked the roles section --- RFC-015-Chronologue.md | 81 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 67 insertions(+), 14 deletions(-) diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index b6e8cb9..8948d76 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -52,24 +52,77 @@ The Chronologue consists of: ### Role Matrix -The following table describes roles within Chronologue and what they typically do. -Chronologue members can have more than one role, as their interest and bandwidth permit. +This section describes roles within Chronologue and what they typically do. +Members should take on one base role, and if bandwidth permits, they should take on a vertical role as well. + +> Context: In the past, the working group lead took on a lot of organizational tasks, which wasn't a sustainable workload. +> Shifting to a more distributed model helps build a sustainable and meaningful experience for everyone. + +#### Base roles +- Working group lead (Lead) - Group representative that coordinates members, leads release planning, and ensures progress towards set goals. +- Individual contributor (IC) - Member that primarily writes code or documentation to make progress towards goals defined by the lead. + +#### Vertical roles + +> Some of the roles might be needed for a limited time, others might be needed on an ongoing basis + +- Communication point with the larger project (ExtComms)- Attending the general US meeting to give updates on the Chronologue project. +- Internal documentation (IntComms) - Finding the gaps in internal docs in our current repos. Takes initiative to create internal docs, but doesn't have to do all on their own. +- Meeting management (MM) - Setting Chronologue meeting agendas and running the meetings. +- Project management (PM) - Coordinating GitLab issues, making sure that people get assigned, and tracking progress. Checking group members for status updates and making sure it's reflected in issues or other internal documentation. +- Onboarding - Helping new Chronologue members choose their first task and get started. +Coaching and support (Coaching) - When Chronologue members get stuck or need assistance, giving them advice or support to become unblocked. +- Process - Defining how the group works in itself and with cross-functional stakeholders (primarily template group) + +#### Role summary + The table is organized as a [RACI chart](https://www.teamgantt.com/blog/raci-chart-definition-tips-and-example). RACI is an acronym that stands for **R**esponsible, **A**ccountable, **C**onsulted, **I**nformed. Each letter in RACI represents a level of task responsibility on a project. -| Role→
    Task↓| Working group lead | Developer | Writer | -| :--- | :----: | :----: | :----: | -| Onboarding new members | A & R | R | R | -| Assigning tasks within the group | R | C | C | -| Creating strategic / administrative documents like documentation plans, release notes, etc. | R | C | C | -| Creating internal documentation | A | R | R | -| Writing Chronologue documentation | A | C | R | -| Web development| I |A & R| I | -| Website maintenance (Docs & Tool) | A | R | C | -| Review MRs | R | R | R | -| Merge MRs | R | R | R | -| Make improvements to the templates| I | – | R | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Role→
    Task↓
    LeadICExtCommsIntCommsMMPMOnboardingCoachingProcess
    Running Chronologue meetingsACCIRIIIC
    Onboarding new members + AIIIIIRCI
    Release planningA, RRIIIIIIC
    Creating & maintaining the documentation planACICIRIII
    Assigning tasks within the groupA, RCIIICIII
    Writing Chronologue documentationARIIICIII
    Web developmentARICICIII
    Maintaining docs toolsARICICI-I
    Sharing Chronologue progress externallyCCA, RCCCCCC
    Creating internal documentationRRIA, RICIII
    Coaching and supporting Chronologue membersCCIICCCA, RI
    Reviewing MRsCRIIIAIII
    Merging MRsRRIIIAIII
    Writing release notesA, RCCCCCIIC
    Improve templatesCA, RCIIIIII
    + ### Writing process -- GitLab From a08bf0dc438d8166616cfd27935364372067c690 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tina=20L=C3=BCdtke?= Date: Sat, 10 Dec 2022 23:43:10 +0000 Subject: [PATCH 16/16] Add mockup for the sidebar and open feedback --- RFC-015-Chronologue.md | 31 +++++++++++++++++++++++++++++-- image.png | Bin 0 -> 178786 bytes 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 image.png diff --git a/RFC-015-Chronologue.md b/RFC-015-Chronologue.md index 8948d76..cbc0acb 100644 --- a/RFC-015-Chronologue.md +++ b/RFC-015-Chronologue.md @@ -220,6 +220,9 @@ However, if we need to document something that the mock tool can't really do, we [Chronologue Figma Mockup](https://www.figma.com/proto/lvaAChlbueycET2ws9ZquS/Chronologue?node-id=902%3A1745&scaling=min-zoom&page-id=902%3A1640&starting-point-node-id=902%3A1745) created by Ulises de la Luz and Serena Jolley. +### Documentation page: Sidebars +![image.png](./image.png) + ## Open questions @@ -243,8 +246,32 @@ While the RFC lays out what the group's purpose is and how it operates, three qu ## Feedback -{If you accept feedback from a community member, you will incorporate it into your RFC before it is accepted. -If you reject feedback, note that rejected feedback here before resolving the conversation.} +
    Ryan's feedback: Educational puropse of Chronologue and the mimicry effect +Ryan: I have a broad concern that I had with TGDP overall: how will this serve people beyond mimicry and into genuine understanding? +Us showcasing the Chronologue as "this is good documentation" promotes mimicry, but without additional context like "we chose X direction over Y because reasons" won't educate, and risks people taking away the wrong lessons from whatever assumptions they have. What can the Chronologue do to help people understand why these docs are quality examples, and how they set out to achieve success? +Also, what's the tone & voice for the output? Since tone & voice isn't universal, are you looking to stick to one tone/voice? Are you considering a couple diverging ones, like "here's imagining a dry/professional org" and "here's what an org that plays with 'fun factors' might write?" + +Felicity: Yes, and. 😁 +No real solution here, but during my recent review of the Contributor's Guide template, it made me want two different examples to show how you could implement the same template quite differently -> and they'd both be equally high quality. I'm not expecting Chronologue to be able to do that, so perhaps just ignore me. + +Tina (Author): I think the Chronologue documentation can not replace a thorough training or a good blog article. +Additionally, I think I left out something important of this RFC (was focused too much on the technicalities): +We DO want to annotate our content with comments that explain what makes the docs good. For example, in a procedure we chose an ordered list for steps. Oftentimes, I see non-TWs put procedures in paragraphs. So we can add a comment to the list that explains why to prefer an ordered list. +Regarding voice and tone: These are quite intricate levels of writing, and I am not sure if they matter all too much to someone "who just wants to ship their docs". +I feel like voice and tone differ from project to project and we can certainly try to educate users about the pros and cons of which tone, but I'm not sure if Chronologue is the best place for that. +For the Chronologue docs, I am assuming we want to have a consistent voice and tone that follows whatever the styleguide group mandates. +FYI: @peterjurich + +Felicity: My Content-Strategy-spidey-senses are tingling. Chronologue can't do everything to showcase the templates. So you're going to show one kind of implementation. According to the Chronologue style guide. +Then, what we could do (I'm sensing another working group) is have people create examples of using our templates in different styles. These could be showcased on the website. (side thought: probably we need to create a content ecosystem map 🤔) These would fulfil the 'educational' aspect. Say: different project sizes (startup vs. massive); or different products (software vs hardware); or different levels of complexity. + + +Alyssa: My two cents is that let's not let the perfect be the enemy of good here. Let's also not try to solve a problem that we don't yet have. Let's focus on getting a simple MVP/MVD and adding to that. One example is better than no examples. +The other thing to keep in mind is that the Chronologue is our fictional tool and we can make it multi-faceted enough to showcase different implementations. Or we simply state up front what is and isn't out of scope. And perhaps our website (the platform for consuming the templates and the likely jump point to the Chronologue docs for examples) can supplement the explanations and examples. Or the templates themselves can. + +Peter: Hey all! While I understand the importance of them, my biggest concern with voice and tone is the risk of stifling anyone's creativity or vision for how their specific assignment should look. I'm sure there are tactful ways to have this discussion that we can have down the road, but I agree with Tina and Alyssa here: The Chronologue may not be the best place for this, and it seems like we'd be getting ahead of ourselves to focus on it. +My thoughts are we establish a few docs that we're currently working on, go through them as a group to see if there are common themes in the voice. If there are, lean into them or otherwise have a discussion around them. Either way, it feels like a problem for tomorrow. +
    ## Implementation checklist diff --git a/image.png b/image.png new file mode 100644 index 0000000000000000000000000000000000000000..95f80096d24e56444b07203742ec46be6047666a GIT binary patch literal 178786 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%0DIeEoa6}C!X6;^r0Rv=-0B?YjO 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 O7(8A5T-G@yGywqqf3-jW literal 0 HcmV?d00001 -- GitLab