-
Notifications
You must be signed in to change notification settings - Fork 21
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
Create .documentationrc file to sort project settings #87
Comments
@anthonydillon and I discussed this offline, but I'll try to capture what was said here for posterity: TLDRProviding the ability to store options in a ExplanationEach project should have a set of authoritative documentation in simple Markdown format, so that this documentation can be easily found, read and edited. In its most basic form, hopefully it can be read in plain text format. Conforming with documentation-builder formatBy storing this documentation in a format that Therefore, all that any project should require is that its documentation can be built in the most simple fashion with Testing conformanceBuilding the documentation in this basic fashion ( Documentation websites are irrellevantThe fact that some websites exist (docs.vanillaframework.io or docs.ubuntu.com) which builds the documentation with specific Options are useful for local projectsHowever, the
And it will certainly be a bit of a pain to type these out each time, or to tweak these options for each project you want to test. So it does make sense to provide these options in an RC file. |
As a result of the restructure of docs inherent in the new Kubernetes deployment plan, each documentation set is now going to include the infrastructure for its own hosting and packaging. This means it would make sense for the |
When building documentation each project requires a number of flags to be set. For example:
This is difficult to type/remember so the command is normally added to a scirpt like
./build-docs
. This makes it difficult to modify the flags like changing the source-directory in a one off case.I propose that the settings can be stored in a
.documentationrc
file which is committed to the project and is looked up when runningdocumentation-builder
. Therefore you only need to rundocumentation-builder
in the project with overriding flags.The text was updated successfully, but these errors were encountered: