FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

doc: make contributing info more discoverable by mhdawson · Pull Request #41408 · nodejs/node · GitHub

/ node Public

doc: make contributing info more discoverable - #41408

Closed
mhdawson wants to merge 2 commits into
nodejs:masterfrom
mhdawson:move-doc
Closed

doc: make contributing info more discoverable#41408
mhdawson wants to merge 2 commits into
nodejs:masterfrom
mhdawson:move-doc

Conversation

mhdawson commented Jan 5, 2022

Copy link
Copy Markdown
Member

There are been several discussions in recent PRs about
the docs related to contributing not being very discoverable.
Move these docs from doc/guides/ to doc/contributing.

Signed-off-by: Michael Dawson mdawson@devrus.com

nodejs-github-bot added the doc Issues and PRs related to the documentations. label Jan 5, 2022

mhdawson commented Jan 5, 2022

Copy link
Copy Markdown
Member Author

I think this is a step in the right direction although there may be other suggestions. If nothing else it can kickoff the bikeshedding.

Copy link
Copy Markdown
Member

If we move these we'll also need to update any links, e.g. in https://github.com/nodejs/node/blob/master/CONTRIBUTING.md

mhdawson commented Jan 5, 2022

Copy link
Copy Markdown
Member Author

I think I forgot to check in updates I made to fix a number of the lint issue :(

mhdawson commented Jan 5, 2022

Copy link
Copy Markdown
Member Author

pushed commit to fix linter errors.

mhdawson commented Jan 5, 2022

Copy link
Copy Markdown
Member Author

Will fix up things like the code owners once I see if people like/dislike the proposal

mhdawson commented Jan 5, 2022

Copy link
Copy Markdown
Member Author

@Trott since you are active on docs. Want to get some level of agreement before I look at fixing up all the links in files not being moved.

I think those will just be the set identified in the linter failures reported. I guess my local run does not report those since they are in files not being changed.

mhdawson added the tsc-agenda Issues and PRs to discuss during the meetings of the TSC. label Jan 7, 2022

mhdawson commented Jan 7, 2022

Copy link
Copy Markdown
Member Author

Adding to tsc agenda to get some feedback on if this is a reasonable approach or not.

Trott commented Jan 8, 2022

Copy link
Copy Markdown
Member

@Trott since you are active on docs. Want to get some level of agreement before I look at fixing up all the links in files not being moved.

At a high level, yes, I believe this is a sensible approach.

jasnell commented Jan 10, 2022

Copy link
Copy Markdown
Member

+1 to this. Definitely think it's a good change!

Copy link
Copy Markdown
Contributor

In case anyone else was wondering, all docs from guides were moved to contributing (which makes sense IMO, since all docs there were related to contributing, maybe with the exception of build instructions).

@mhdawson I wouldn't be surprised if we have links in the org pointing to the coc file that was on doc/guides, worth double checking before landing.

Comment thread .github/CODEOWNERS Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

I think this means that the TSC will be pinged for changes to any of the guides now.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Thanks, good idea

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

It was more of a comment/heads up. The previous directory structure and config only pinged TSC on a subset of documents.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

If that becomes a problem I'm happy to change in later on.

There are been several discussions in recent PRs about
the docs related to contributing not being very discoverable.
Move these docs from doc/guides/ to doc/contributing.

Signed-off-by: Michael Dawson <mdawson@devrus.com>
Signed-off-by: Michael Dawson <mdawson@devrus.com>

Copy link
Copy Markdown
Member Author

Rebased and squashed and also looks like @targos fixed all of the links outside the docs I modified. Thanks!

mhdawson removed the tsc-agenda Issues and PRs to discuss during the meetings of the TSC. label Jan 17, 2022

Copy link
Copy Markdown
Member Author

Rerunning the test-asan once that passes I think the fact the the rest of the github actions are green likely means that links have been fixed up as well and this should be good to land. I'll do that once test-asan passes in order to avoid future conflicts which will happen every time there is a change to one of the maintaining docs.

I

Copy link
Copy Markdown
Member Author

Well test-asan failed again. Moving docs is not going to affect that and re-running an hour +1 job just to get an action to pass that does not test the change in the PR does not sound useful.

Going to land.

Copy link
Copy Markdown
Member Author

See this now has changed in code as well as docs, kicking off ci.

Copy link
Copy Markdown
Collaborator

Copy link
Copy Markdown
Collaborator

Copy link
Copy Markdown
Member Author

Created 5 PRs to update links in other repos, will help to update others if we find ones that need to updated.

ljharb commented Jan 18, 2022

Copy link
Copy Markdown
Member

re #41408 (comment), cool URLs don't change - can files be added in guides that point to the new locations?

Copy link
Copy Markdown
Member Author

re #41408 (comment), cool URLs don't change - can files be added in guides that point to the new locations?

I don't quite follow, the URLs are changing, I was submitting PRs to update to the new location?

ljharb commented Jan 18, 2022

Copy link
Copy Markdown
Member

Right - i was referencing this core principle of the web which means that if a link moves, it's supposed to redirect, so that any link that's ever worked continues to work for eternity.

For in-repo docs this indeed may not always be practical, but for specific cases when a doc is known to be externally linked, it seems like a reasonable thing to do to me.

Copy link
Copy Markdown
Member Author

In this case the external links are in our own, or related repos so I think updating those thinks is probably the right thing to do versus keeing a redirect file forever.

mhdawson added a commit that referenced this pull request Jan 18, 2022
There are been several discussions in recent PRs about
the docs related to contributing not being very discoverable.
Move these docs from doc/guides/ to doc/contributing.

Signed-off-by: Michael Dawson <mdawson@devrus.com>

PR-URL: #41408
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
Reviewed-By: Mary Marchini <oss@mmarchini.me>
Reviewed-By: James M Snell <jasnell@gmail.com>

Copy link
Copy Markdown
Member Author

Landed in a199387

mhdawson closed this Jan 18, 2022
nschonni pushed a commit to nodejs/nodejs.org that referenced this pull request Jan 18, 2022
* doc: fixup links to code-of-conduct.md

Refs: nodejs/node#41408

The code-of-conduct.md file has been moved, update
the related links.

Signed-off-by: Michael Dawson <mdawson@devrus.com>

* squash: remove package-lock.json change

Signed-off-by: Michael Dawson <mdawson@devrus.com>
mhdawson added a commit to mhdawson/nodejs.org that referenced this pull request Jan 18, 2022
Refs: nodejs/node#41408

Signed-off-by: Michael Dawson <mdawson@devrus.com>
mhdawson added a commit to pkgjs/support that referenced this pull request Jan 18, 2022
Refs: nodejs/node#41408

The code-of-conduct.md file has been moved, update
the related links.

Signed-off-by: Michael Dawson <mdawson@devrus.com>
mhdawson added a commit to mhdawson/bootstrap that referenced this pull request Jan 18, 2022
Refs: nodejs/node#41408

The code-of-conduct.md file has been moved, update
the related links.

Signed-off-by: Michael Dawson <mdawson@devrus.com>
mhdawson added a commit to openjs-foundation/cross-project-council that referenced this pull request Jan 18, 2022
Refs: nodejs/node#41408

The code-of-conduct.md file has been moved, update
the related links.

Signed-off-by: Michael Dawson <mdawson@devrus.com>
nschonni pushed a commit to nodejs/nodejs.org that referenced this pull request Jan 19, 2022
* doc: update links to collaborator guide

Refs: nodejs/node#41408

Signed-off-by: Michael Dawson <mdawson@devrus.com>

* squash: fixup

Signed-off-by: Michael Dawson <mdawson@devrus.com>
BethGriggs pushed a commit that referenced this pull request Jan 25, 2022
There are been several discussions in recent PRs about
the docs related to contributing not being very discoverable.
Move these docs from doc/guides/ to doc/contributing.

Signed-off-by: Michael Dawson <mdawson@devrus.com>

PR-URL: #41408
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
Reviewed-By: Mary Marchini <oss@mmarchini.me>
Reviewed-By: James M Snell <jasnell@gmail.com>

Copy link
Copy Markdown

interesting and willing to learn more

RaisinTen added a commit to RaisinTen/TSC that referenced this pull request Feb 19, 2022
doc/guides was moved to doc/contributing in
nodejs/node#41408.

Signed-off-by: Darshan Sen <raisinten@gmail.com>
targos pushed a commit to nodejs/TSC that referenced this pull request Feb 19, 2022
doc/guides was moved to doc/contributing in
nodejs/node#41408.

Signed-off-by: Darshan Sen <raisinten@gmail.com>
danielleadams pushed a commit that referenced this pull request Feb 26, 2022
There are been several discussions in recent PRs about
the docs related to contributing not being very discoverable.
Move these docs from doc/guides/ to doc/contributing.

Signed-off-by: Michael Dawson <mdawson@devrus.com>

PR-URL: #41408
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
Reviewed-By: Mary Marchini <oss@mmarchini.me>
Reviewed-By: James M Snell <jasnell@gmail.com>
danielleadams pushed a commit that referenced this pull request Mar 14, 2022
There are been several discussions in recent PRs about
the docs related to contributing not being very discoverable.
Move these docs from doc/guides/ to doc/contributing.

Signed-off-by: Michael Dawson <mdawson@devrus.com>

PR-URL: #41408
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
Reviewed-By: Mary Marchini <oss@mmarchini.me>
Reviewed-By: James M Snell <jasnell@gmail.com>
tobie pushed a commit to openjs-foundation/cross-project-council that referenced this pull request Sep 1, 2023
Refs: nodejs/node#41408

The code-of-conduct.md file has been moved, update
the related links.

Signed-off-by: Michael Dawson <mdawson@devrus.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc Issues and PRs related to the documentations.

Projects

None yet

Development

Successfully merging this pull request may close these issues.


Back | FazBrowse Home | New Git URL