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

discuss: future of the doctool in node core #6999

Closed
addaleax opened this issue May 26, 2016 · 1 comment
Closed

discuss: future of the doctool in node core #6999

addaleax opened this issue May 26, 2016 · 1 comment
Labels
discuss Issues opened for discussions and feedbacks. doc Issues and PRs related to the documentations. tools Issues and PRs related to the tools directory.

Comments

@addaleax
Copy link
Member

Occasionally when talking about the doctool, a few questions pop up:

  • Should the doctool, in the long run, stay part of the Node core repository?
  • Is the current situation of it having all doctool dependencies checked in reasonable?
  • What changes are necessary and what changes are helpful for larger future changes, e.g. generating docs for the topic documents/guides/etc.?

I’d like it if we could work out answers to these questions here.

Some things to consider:

  • In its current state, the doctool could just as well create docs for other projects, and only few things are tailored to be specific to Node core
  • Large parts of the doctool’s dependencies are shared with eslint, so they are already checked in in the repository
  • The doctool’s automated tests provide Node core with a minimal, regularly run test for a “real-world” application
  • The doctool should work with older Node versions back to v4, e.g. for the doc-only Makefile target, although that’s not being tested currently
  • The current dependency for markdown parsing, marked, is effectively not maintained anymore
  • Changes to the doctool to support specific features needed for our documentation files themselves don’t happen very often anymore

Refs: e.g. #6495, #6974, #5408
/cc @nodejs/documentation and specifically @eljefedelrodeodeljefe

@addaleax addaleax added doc Issues and PRs related to the documentations. meta Issues and PRs related to the general management of the project. tools Issues and PRs related to the tools directory. discuss Issues opened for discussions and feedbacks. labels May 26, 2016
@mscdex mscdex removed the meta Issues and PRs related to the general management of the project. label May 26, 2016
@addaleax
Copy link
Member Author

Closing due to lack of follow-up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss Issues opened for discussions and feedbacks. doc Issues and PRs related to the documentations. tools Issues and PRs related to the tools directory.
Projects
None yet
Development

No branches or pull requests

2 participants