On 21/05/19 12:11, Petr Štetiar wrote:
Alberto Bursi <bobafetthotm...@gmail.com> [2019-05-21 11:37:31]:

The only clear thing is that documentation does not write itself and that
you can't rely on users to write developer documentation.
You actually can enforce it somehow, as you either include/update
documentation to reflect your changes or your contribution won't be considered
for merge/review.

It's not a panacea, but it works relatively well in the kernel (DT docs for
example).


And this can't be done with the docs in a wiki because?

That's just an implementation detail.

What matters is that someone is enforcing the rule to write and update docs.

This is what isn't happening.


with commit 882f4d2d63272abce8c1966983aa10178e2e971f
as it was horribly outdated and completely useless
Maybe, that at that time GitHub considered Tex binary format and thus wouldn't
allow web based PRs, thus limiting potential contributions? :-)

Yeah, because a lot of people contributed to the LEDE site when it was source in Github.

Github web interface is trash, and it's not user-friendly even for code contributions.

It's completely alien for people that want to contribute docs.



I think, that you either have approachable documentation format(Markdown/ReST)
and tooling around, which would allow easy contributions or you end up with
the outdated documentation.

-- ynezz


The wiki is working fine for user documentation, we have people that reworked a lot of the docs,

like for example the firewall section was completely rewritten to update it,

and there is random people that add stuff every now and then.

There are a couple semi-official maintainers for VPN and other hot topics.

(and I know, I'm notified of EVERY edit ANYONE does in the wiki)


The only thing that is lacking is the developer docs, which as I said cannot

be written by users, no amount of additional user-friendliness will help.

It has to be written by project members or contributors that actually worked on the code.


Since this is a project-wide thing you need to decide it among yourselves, and then start writing it

or enforce the rules on contributors.


-Alberto


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to