cake-contrib / Home

:house: This is the hub for all the projects that are part of the Cake Contrib Organization.
https://cakebuild.net/community/cake-contrib
MIT License
13 stars 8 forks source link

Documentation changes for all projects #8

Open gep13 opened 7 years ago

gep13 commented 7 years ago
gep13 commented 7 years ago

This has been completed on the following:

pascalberger commented 7 years ago

@gep13 IMHO contributing information is better placed in a CONTRIBUTING.md file in the repository root than as part of the Wyam generated documentation, since this would allow to have it integrated in the GitHub UI.

gep13 commented 7 years ago

Interesting.

This is what I originally had in mind?

https://cake-contrib.github.io/Cake.AliaSql/docs/contributing/how-to

Very basic, with a reference back to the main document (which I see now is actually a broken link).

I take the point about integrating with the GitHub UI though.

Perhaps the build process could copy the contributing.md into the input folder prior to generating the Wyam docs, that way it exists in both places?

pascalberger commented 7 years ago

Yeah, saw that page :) Copying the CONTRIBUTING.md to the Wyam input during build might be a good solution.

gep13 commented 7 years ago

So that is a change to Cake.Recipe, which would work across all sites using Wyam then? Will mull that one over for a bit...

pascalberger commented 7 years ago

A generic implementation in Cake.Recipe would be nice

pascalberger commented 7 years ago

Also it would be nice if we could put as much as possible into a Wyam theme, recipe or module to simplify management and updates of all the different sites. It should be possible to do for eg anchoring, code block copying or footer buttons.

gep13 commented 7 years ago

@pascalberger that is an interesting idea. I will put my hand up and say that I haven't fully grokked how all the Wyam pieces fit together yet. I have it on my list to sit down and figure that out. I definitely like the idea of minimizing the amount of effort in applying changes across all the repositories.