-
-
Notifications
You must be signed in to change notification settings - Fork 27
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
Epic: collect needed documentation #378
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
The contributing docs should go inside the
maybe temporary locations
|
What's neededA guide for creating a new documentation page I'm not sure if this falls under "style guides" or "howto" DraftTags
Example tags
How to add themcreate a front matters section at the top of the document like this:
File location
Voice and tone
TBDWhere it's usefulSomeone adding a new documentation page can reference this to make sure they're making use of all the available functionalities of the docs site and the documentation is like the rest of the documentation. There's a comment asking where new docs pages should go. That's also included in this guide. Audiencecontributors, technical writers Tagshowto, style guide, documentation |
@fyliu Do you think the guide for creating a new documentation page be best in Wiki or Mkdocs? |
@shmonks I was thinkin Mkdocs. Maybe it's helpful to keep it in the wiki until it's more stabilized? Oh I see what you mean. This might be for non-developers as well. But this guide is for adding documentation to the Mkdocs site. So I'm thinking the writer will have Mkdocs running locally on their computer. But I guess the writer can also modify the text in GitHub's website and create the PR, which would automatically fix any syntax problems in the markdown, and then another writer can review and approve. I think most of the howto guides actually needs someone with a developer background to go through them to make sure they produce the expected outcome. What should be the process of working on an approving this type of work? Developer create the first draft and writer review and produce a final one? |
Yes, I imagine we'd want a review - via PR probably best, then we could assign it to whoever. It sounds like Mkdocs would be the best place to have this new guide, with a link to it from the wiki. |
Once this is created, then update the following template
|
What's needed
Draft (very incomplete at the moment)code block indentation
lists
Where it's useful
Where to put thisMost of the contents are for the MkDocs site, so Audience
Tags
|
What's needed
Draft (if written)
Where it's useful
Where to put thiscontributing docs should go in the
Audience
Tags
|
@shmonks There's benefits both for putting it in our own mkdocs vs. Engineering Cop. With the tabs widget in mkdocs, it would make the instructions look shorter (hiding the instructions for the other OS). But putting it in Engineering CoP wiki would centralize it for other teams to reference, which is also a plus. I think the best scenario would be to put it in Engineering CoP in mkdocs. We'd need to set it up for them (which is quick, and a one time thing) and consider what, if any, maintenance they'll have to do to mkdocs other than just writing the documentation in markdown. |
What's needed
Draft (if written)https://docs.docker.com/compose/releases/migrate/ Where it's useful
Where to put thishttps://hackforla.github.io/peopledepot/contributing/dev_environment/#install-docker AudienceBackend developer Tags
|
@del9ra What do you think about updating all the calls to use the new syntax in the scripts? They made the change maybe 2+ years ago. But some recent updates starting maybe a year ago started breaking the docker-compose command. |
@fyliu Up until now, when running |
@del9ra not all newer versions will break it. Only some updated do. I've experience it twice before, starting maybe a year ago, but not currently. |
In response to my comment above about moving common documentation to Engineering CoP, since they're not working on adding engineering documentation to even their wiki, I guess we'll just have to add what our team needs in our own docs for now. We can reference the website wiki where it's helpful. Maybe we should also make a local copy of the original text just in case something happens to the source page. |
Overview
This issue tracks the documentation that needs to be added and the issue/pr where they would've been helpful in. The intention is to make it easy to note any missing documentation without having to create the issue at the same time.
Action Items
docker-compose
Resources/Instructions
How to use
Add a new comment for each documentation item needed using a copy of this template
Add an action item here, linking to the comment below
Create an issue to add the documentation (can be done later by another person)
Work on the documentation issue and check off the action item (can be done later by yet another person)
The text was updated successfully, but these errors were encountered: