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

Doc tools #866

Closed
2 tasks
bzm3r opened this issue Jan 17, 2024 · 0 comments
Closed
2 tasks

Doc tools #866

bzm3r opened this issue Jan 17, 2024 · 0 comments
Labels
tracking A stopgap for issue dependencies

Comments

@bzm3r
Copy link

bzm3r commented Jan 17, 2024

Project description

Writing documentation is not easy for a variety of reasons.

A small proportion of these reasons could be tackled through tooling, some of it automated. These are typically issues that occur when one sits down to write documentation. Here are some examples:

  • Workflow checklists: complete with links, that make it easy for a documentation writer to know they are following best practices, and to look up information regarding particular parts of the process. These can be thought of as improvements to the usual contributing guidelines. They should accommodate continuous improvement of process (i.e. they are far from static), and identification of pain points that could be automated.

  • Macros: tools to reduce manually executed repetitive actions, such as copying-and-pasting, verifying against a terminal, etc.

  • Find-and-replacers: tools that make it easy to implement a simple custom syntax for representing a particular concept, and then replace that custom syntax with (usually more verbose) standard syntax.

These tools need not be complicated, and should aim for simplicity. To this end they ought to

  • be CLI tools
  • well documented, and preferably, automatically documented by incorporating docstrings
  • written in a strongly typed, statically compiled language with good IDE support
  • support manual invocation on input by default

Steps

@bzm3r bzm3r added the tracking A stopgap for issue dependencies label Jan 17, 2024
@bzm3r bzm3r closed this as completed Jan 18, 2024
@bzm3r bzm3r reopened this Jan 18, 2024
@bzm3r bzm3r closed this as not planned Won't fix, can't repro, duplicate, stale Jan 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tracking A stopgap for issue dependencies
Projects
Status: Done
Development

No branches or pull requests

1 participant