This repository is part of the Investigative Generic Library (IGLib). It is a container repository that contains various types of generated code documentation for IGLib. In order to view code documentation, you need to clone the containing repositories by running the UpdateRepoGroup_IGLibCodeDocumentation.ps1 PowerShell script.
Below are links to starting pages of various types and flavors of generated documentation. Click the appropriate link to start browsing the specific documentation. If the documentation has not be generated yet or it needs to be updated according to changes, run the appropriate scripts.
The documentation below can be viewed locally after the code documentation repositories are cloned locally within this container repository (run the UpdateRepoGroup_IGLibCodeDocumentation.ps1 script to do that) and this file is open in a browser with markdown viewing addons.
- IGLib core documentation
- All relevant IGLib-related code
- IGLib core documentation with source code
- All relevant IGLib-related code with source code
The legacy IGLib Framework can also be cloned by the new IGLib container used for cloning and building the new IGLib. Clone the container repository at:
In the cloned container repository, run the update/clone scripts as necessary to clone the desired IGLib repositories, for example,
iglibmodules/UpdateRepos_Extended.ps1
Change to iglibmodules/_doc/ and run the script
UpdateRepo_codedoc.ps1
This clones the codedoc repository containing scripts and other tools for generating code documentation. Run the appropriate scripts in iglibmodules/_doc/codedoc/ for generation of different kinds of code documentation, such as:
- generate_iglib.ps1- basic IGLib documentaton
- generate_igliball.ps1- extended IGLib documentation
- generate_iglib_with_sources.ps1- basic IGLib documentation with source code included
- generate_iglib_all_with_sources.ps1- extended IGLib documentation with source code included
The generated documentation can be browsed via the code_documentation.html omdex file. See the codedoc readme for more details.
Copyright © Igor Grešovnik.
See LICENSE.md (local version) for license information.
Disclaimer:
The repository owner reserves the right to change the license to any of the permissive open source licenses, such as the Apache-2 or MIT license.