Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
From: Yehowshua <yimmanuel3@gatech.edu>
To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
Subject: [libre-riscv-dev] Merging Repositories and Auto-Generating Static Documentation
Date: Sun, 3 May 2020 22:13:30 -0400
Message-ID: <84E08228-2EB8-441C-A022-C2151CDDE076@gatech.edu> (raw)

As Jacob mentioned earlier, I’m all in favor of merging nmutil, ieee754fpu <https://git.libre-soc.org/?p=ieee754fpu.git;a=summary>, and soc into one repository called soc.

Also, I’m working my way through the codebase and writing documentation. I strongly believe that the documentation should exist in the soc git repository itself so that anyone else who works with the docs only has to clone the git repository. This in fact seems fairly standard these days:

https://github.com/YosysHQ/nextpnr/tree/master/docs <https://github.com/YosysHQ/nextpnr/tree/master/docs>
https://github.com/SymbiFlow/prjtrellis/tree/master/docs <https://github.com/SymbiFlow/prjtrellis/tree/master/docs>
https://github.com/enjoy-digital/litex/tree/master/doc <https://github.com/enjoy-digital/litex/tree/master/doc>

If this is the case - it could be needlessly complex to try to pull these into the wiki directly. What we can do is have a static docs server at docs.libre-soc.org that builds upon every commit.

We can use python mkdocs or python sphinx or whatever.

This means that the wiki is not so much for documentation as it is for containing larger ideas about the Libre-SOC project itself.

Lastly, merging nmutil, ieee754fpu <https://git.libre-soc.org/?p=ieee754fpu.git;a=summary>, and soc into one repository called soc allows use to have one ./docs directory from which to build all documentation.

To merge these repositories is simple. Just copy ieee754fpu and nmutill into soc and modify the setup.py.

@Alain - how hard do you think it would be to setup a docs.libre-soc.org <http://docs.libre-soc.org/> subdomain?

Thoughts? Comments?

Yehowshua
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev

             reply index

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-04  2:13 Yehowshua [this message]
2020-05-04  8:33 ` Luke Kenneth Casson Leighton
2020-05-04  9:23   ` Luke Kenneth Casson Leighton
2020-05-04 12:59     ` Luke Kenneth Casson Leighton
2020-05-04 13:10       ` Yehowshua
2020-05-04 13:14         ` Luke Kenneth Casson Leighton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=84E08228-2EB8-441C-A022-C2151CDDE076@gatech.edu \
    --to=yimmanuel3@gatech.edu \
    --cc=libre-riscv-dev@lists.libre-riscv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Libre RISC-V Mailing list Archives (accessible via public-inbox)

Archives are clonable: git clone --mirror https://inbox.libre-soc.org/libre-riscv-dev

Example config snippet for mirrors


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git