docs: Add more Doxygen information to Developer Notes #14832

pull ch4ot1c wants to merge 1 commits into bitcoin:master from ch4ot1c:improvement/doxygen-docs changing 1 files +19 −12
  1. ch4ot1c commented at 8:50 PM on November 28, 2018: contributor

    Update information about Doxygen in doc/developer-notes.md.

    Alternatively, this could have its own file (like doc/web-documentation.md), since there are installation steps included.

    For example, I had to run:

    brew install doxygen graphviz
    

    on MacOS, otherwise failures occurred.

    This information could also be linked to the doc/release-process.md.

  2. ch4ot1c commented at 9:01 PM on November 28, 2018: contributor

    Also, make docs could be made to fail immediately if those dependencies are missing.

  3. fanquake added the label Docs on Nov 29, 2018
  4. in doc/developer-notes.md:184 in 5f43299929 outdated
     180 | @@ -174,15 +181,15 @@ Not OK (used plenty in the current source, but not picked up):
     181 |  //
     182 |  ```
     183 |  
     184 | -A full list of comment syntaxes picked up by doxygen can be found at http://www.stack.nl/~dimitri/doxygen/manual/docblocks.html,
     185 | -but if possible use one of the above styles.
     186 | -
     187 | -Documentation can be generated with `make docs` and cleaned up with `make clean-docs`.
     188 | +A full list of comment syntaxes picked up by Doxygen can be found at http://www.stack.nl/~dimitri/doxygen/manual/docblocks.html,
    


    fanquake commented at 4:41 AM on November 29, 2018:

    Can be https

  5. in doc/developer-notes.md:191 in 5f43299929 outdated
     193 | +Documentation can be generated with `make docs` and cleaned up with `make clean-docs`. The resulting files are located in `doc/doxygen/html`; open `index.html` to view the homepage.
     194 |  
     195 | -Refer to [/test/functional/README.md#style-guidelines](/test/functional/README.md#style-guidelines).
     196 | +Before running `make docs`, you will need to install dependencies `doxygen` and `dot`. For example, on MacOS via Homebrew:
     197 | +```
     198 | +brew install doxygen graphviz
    


    fanquake commented at 4:42 AM on November 29, 2018:

    This could be brew install doxygen --with-graphviz

  6. docs: Add more Doxygen information to Developer Notes a62e667296
  7. ch4ot1c force-pushed on Nov 29, 2018
  8. fanquake commented at 10:47 AM on January 4, 2019: member

    utACK a62e667 This seems like an improvement.

    <img width="922" alt="screen shot 2019-01-04 at 6 46 32 pm" src="https://user-images.githubusercontent.com/863730/50684595-160f2f00-1051-11e9-9e37-9b5a2b709286.png">

  9. MarcoFalke referenced this in commit fd83c57d6b on Jan 4, 2019
  10. MarcoFalke merged this on Jan 4, 2019
  11. MarcoFalke closed this on Jan 4, 2019

  12. PastaPastaPasta referenced this in commit 11ca5eada2 on Jun 26, 2021
  13. PastaPastaPasta referenced this in commit 342741ba33 on Jun 28, 2021
  14. DrahtBot locked this on Dec 16, 2021
Contributors
Labels

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-04-22 18:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me