bitcoinconsensus library needs documentation+examples #5311

issue laanwj opened this issue on November 19, 2014
  1. laanwj commented at 11:13 AM on November 19, 2014: member

    As mentioned in #5235. Learning to use a library is easier when there is basic documentation and some simple examples.

    Creating an issue for this so that it will not get lost.

  2. laanwj added the label Docs and Output on Nov 19, 2014
  3. laanwj cross-referenced this on Nov 19, 2014 from issue RFC: libbitcoinconsensus by theuni
  4. TheBlueMatt commented at 11:24 PM on November 19, 2014: contributor

    I have a bitcoinj branch that has a relatively simple one or two commits that might be good things to point to...I'll dig that up after 0.10 freeze/rc1 (someone should remind me)

    On 11/19/14 11:13, Wladimir J. van der Laan wrote:

    As mentioned in #5235 #5235. Learning to use a library is easier when there is basic documentation and some simple examples.

    Creating an issue for this so that it will not get lost.

    — Reply to this email directly or view it on GitHub #5311.

  5. theuni commented at 4:06 AM on November 20, 2014: member

    Agreed. It'd be great to have some docs and sample snippets up on github via pages. Also, a good candidate for thorough doxyfication. @fanquake since you've been poking there lately, did you have plans in mind for hooking up the doxygen output somewhere? It'd be great to find some doxygen->markdown bridge.

    For reference, here's one I randomly stumbled on a few days go: https://libgit2.github.com/docs/guides/101-samples/ https://libgit2.github.com/libgit2/#HEAD

    Obviously that's overkill for us now, but assuming the lib trend keeps rolling, it'd be nice to think ahead some.

  6. laanwj commented at 12:09 PM on November 20, 2014: member

    @theuni I have automatic doxygen output for the whole project here: https://dev.visucore.com/bitcoin/doxygen/ . For an "API reference", we'd of course want to restrict it to only the interface, but just in case you didn't know.

  7. theuni commented at 6:50 PM on November 20, 2014: member

    @laanwj I didn't know that, thanks.

    Noting here so I don't forget: We need a pkg-config file before release as well.

  8. msgilligan cross-referenced this on Feb 20, 2015 from issue Spock tests for libconsensus by msgilligan
  9. msgilligan commented at 4:53 AM on February 20, 2015: none

    @TheBlueMatt You said to remind you about your bitcoinj example :)

    Have you done work on Java/JVM bindings? I'm interested in learning about libconsensus and writing tests for it as part of the bitcoin-spock project. I created https://github.com/msgilligan/bitcoin-spock/issues/55 to track progress and request help.

  10. braydonf cross-referenced this on Jul 13, 2015 from issue doc: add documentation for shared library libbitcoinconsensus by braydonf
  11. msgilligan cross-referenced this on Sep 13, 2015 from issue Spock tests for libconsensus by msgilligan
  12. fanquake added this to the "In progress" column in a project

  13. adamjonas commented at 2:22 PM on October 22, 2019: member

    Looks to be closed by #6430.

  14. MarcoFalke closed this on Oct 22, 2019

  15. fanquake moved this from the "In progress" to the "Done" column in a project

  16. bitcoin locked this on Dec 16, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-20 06:55 UTC