[reSIProcate] moving wiki pages into the source tree / Git?
Daniel Pocock
daniel at pocock.pro
Sun Jan 17 12:37:52 CST 2021
I'm resurrecting this topic, I feel it is important for the following
reasons:
- reducing the number of applications we need to maintain on the web server
- people don't always update the wiki at the same time that they change
the code
On 02/04/2020 12:18, Daniel Pocock wrote:
>
> There have been various discussions about the future of the wiki
>
> Problems:
> - many pages are not up to date
> - somebody needs to host the Mediawiki
> - separate set of access controls to manage for each tool (wiki, Git)
>
> If we move from Mediawiki to Github wiki:
> - we become more dependent on Github
> - people won't be able to edit the wiki with their pull requests, they
> need access rights
>
> Here is one idea that I have. There are other ideas and I may start
> separate threads for them too.
>
> For each page, we make an equivalent README.md or README.rst in each
> sub-directory of the source tree
>
>
> Example:
>
> http://www.resiprocate.org/Repro_Overview
> -> repro/README.md
>
> http://www.resiprocate.org/ReTurn_Overview
> -> reTurn/README.md
>
>
> Content from some pages could move to code comments / doxygen (we would
> get that working again before moving content)
>
> For some pages, it is not obvious where they should go in the source tree
>
>
> If we do this, I feel we need to do it all in one go, we don't want the
> content in different places to diverge. As soon as we move the wiki pages:
> - we delete them from Mediawiki, or make them all read only
> - we put HTTP redirects in place
> - we take a snapshot of the Mediawiki filesystem and commit it to an
> archive/ directory in the source tree
> - and eventually turn off Mediawiki completely
>
> Before starting, we probably need to make a spreadsheet with the list of
> pages and the corresponding filenames and redirects
>
> The main disadvantages:
> - we can no longer have live content like the RSS commit log on the main
> page
> - we can't use all the Mediawiki syntax any more
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
>
More information about the resiprocate-devel
mailing list