Skip to content

Add table of contents to documentation directory #26743

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

Merged
merged 4 commits into from
Oct 10, 2020

Conversation

captainsafia
Copy link
Member

Adding docs about our docs. 😆

docs/README.md Outdated
| [Working with EventSources and EventCounters](EventSourceAndCounters.md) | Guidance on adding event tracing to a library | Contributors needing to add event tracing for diagnostics purposes |
| [Tests on Helix](Helix.md) | An overview of the Helix test environment | Contributors debugging tests in Helix or looking to understand the output from Helix builds |
| [Issue management](IssueManagementPolicies.md) | Overview of policies in place to manage issues | Community members and collaborators looking to understand how we handle closed issue, issues that need author feedback, etc |
| [Package archives](PackageArchives.md) | | |
Copy link
Member Author

Choose a reason for hiding this comment

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

I don't quite grok what to fill in for this document.

@dougbu @wtgodbe Maybe you know?

Copy link
Contributor

Choose a reason for hiding this comment

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

This document and the entry for it should be removed from the 'master' branch. It's not relevant in our newer branches.

docs/README.md Outdated
| [How references are resolved](ReferenceResolution.md) | Overview of dependency reference setup in the repo | Contributors looking to understand how package references are configured in the repo |
| [Servicing changes](Servicing.md) | Documentation on how to submit servicing PRs to previous releases | Collaborators to submit patches or backports to prior releases, contains the "Shiproom Template" |
| [Shared framework](SharedFramework.md) | Overview of the ASP.NET Core Shared framework | Contributors looking to understand the policies in place for managing the code of the shared framework |
| Submodules | | |
Copy link
Member Author

Choose a reason for hiding this comment

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

Left this empty because I don't think we need docs on submodules here. We don't use them aggressively and this time of stuff is better suited for the official Git docs.

Copy link
Member

Choose a reason for hiding this comment

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

Curious why a non link instead of just no mention?

Copy link
Member Author

Choose a reason for hiding this comment

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

My plan was to either document it or delete the file and the link altogether if folks felt it wasn't necessary. So kept it in here for now to start the discussion. I'm in favor of deleting the file...

Copy link
Member

Choose a reason for hiding this comment

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

Seems fine to leave if we already have a doc written for it, it doesn't hurt does it?

Copy link
Member

Choose a reason for hiding this comment

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

I know I've definitely randomly seen submodule issues at times when switching branches and what not, so its useful still in those scenarios for people

Copy link
Contributor

Choose a reason for hiding this comment

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

Please leave this documentation and fill out this line in the table

Copy link
Member

@HaoK HaoK left a comment

Choose a reason for hiding this comment

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

meta doc :)

@Pilchie Pilchie added the area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework label Oct 9, 2020
docs/README.md Outdated
| [Working with EventSources and EventCounters](EventSourceAndCounters.md) | Guidance on adding event tracing to a library | Contributors needing to add event tracing for diagnostics purposes |
| [Tests on Helix](Helix.md) | An overview of the Helix test environment | Contributors debugging tests in Helix or looking to understand the output from Helix builds |
| [Issue management](IssueManagementPolicies.md) | Overview of policies in place to manage issues | Community members and collaborators looking to understand how we handle closed issue, issues that need author feedback, etc |
| [Package archives](PackageArchives.md) | | |
Copy link
Contributor

Choose a reason for hiding this comment

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

This document and the entry for it should be removed from the 'master' branch. It's not relevant in our newer branches.

docs/README.md Outdated
|--------------------------------------------------------------------------|-------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|
| [API review process](APIReviewProcess.md) | Outlines the process for reviewing API changes in ASP.NET Core | Anyone looking to understand the process for making API changes to ASP.NET Core |
| [Artifacts structure](Artifacts.md) | Outlines the artifacts produced by the build | Anyone looking to understand artifiacts produced from an Azure DevOps build |
| [Troubleshooting build errors](BuildErrors.md) | Common errors that occur when building the repo and how to resolve them | Anyone running into an issue with the build locally |
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
| [Troubleshooting build errors](BuildErrors.md) | Common errors that occur when building the repo and how to resolve them | Anyone running into an issue with the build locally |
| [Troubleshooting build errors](BuildErrors.md) | Common errors that occur when building the repo and how to resolve them | Anyone running into an issue with the build |

(Some errors may also occur on the CI)

docs/README.md Outdated
@@ -1,11 +1,27 @@
Contributor documentation
Documentation Field Guide
Copy link
Contributor

Choose a reason for hiding this comment

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

Recommend undoing this change. "Contributor documentation" is correct and a bit less cutesy

docs/README.md Outdated
| [Building from source](BuildFromSource.md) | Setup instructions for the ASP.NET Core repo | First-time contributors |
| [Working with EventSources and EventCounters](EventSourceAndCounters.md) | Guidance on adding event tracing to a library | Contributors needing to add event tracing for diagnostics purposes |
| [Tests on Helix](Helix.md) | An overview of the Helix test environment | Contributors debugging tests in Helix or looking to understand the output from Helix builds |
| [Issue management](IssueManagementPolicies.md) | Overview of policies in place to manage issues | Community members and collaborators looking to understand how we handle closed issue, issues that need author feedback, etc |
Copy link
Contributor

Choose a reason for hiding this comment

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

Stick with "Contributors" throughout this table. "Community members" and "collaborators" aren't useful distinctions here.

Copy link
Member Author

Choose a reason for hiding this comment

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

IMO, community members = people who use ASP.NET even if they don't contribute to it
Contributors = People who make code/docs contributions to ASP.NET
Collaborators = People with collaborator rights (aka responsible for review, servicing work, build ops, etc)

Copy link
Contributor

Choose a reason for hiding this comment

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

I agree we could make those distinctions. But, drawing the lines does not sound inclusive to me. Everyone contributes in different ways and the "looking to" bits are enough explanation.

docs/README.md Outdated
| [How references are resolved](ReferenceResolution.md) | Overview of dependency reference setup in the repo | Contributors looking to understand how package references are configured in the repo |
| [Servicing changes](Servicing.md) | Documentation on how to submit servicing PRs to previous releases | Collaborators to submit patches or backports to prior releases, contains the "Shiproom Template" |
| [Shared framework](SharedFramework.md) | Overview of the ASP.NET Core Shared framework | Contributors looking to understand the policies in place for managing the code of the shared framework |
| Submodules | | |
Copy link
Contributor

Choose a reason for hiding this comment

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

Please leave this documentation and fill out this line in the table

docs/README.md Outdated
- [Artifacts structure](Artifacts.md)
The table below outlines the different docs in this folder and what they are helpful for.

| Documentation | What is it about? | Who is it for? |
Copy link
Contributor

Choose a reason for hiding this comment

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

nit: The extra spaces make this harder to read the source. They also don't change the table layout. Suggest

Suggested change
| Documentation | What is it about? | Who is it for? |
| Documentation | What is it about? | Who is it for? |

and so on for all rows

@captainsafia captainsafia merged commit ab973d2 into master Oct 10, 2020
@captainsafia captainsafia deleted the safia/docs-field-guide branch October 10, 2020 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants