Andreas Dangel 62e2c910d9 [doc] Update contributors
* Add @koalalam as a contributor
* Update @OlegAndreych as a contributor
* Add @garydgregory as a contributor
* Add @vanguard-1024 as a contributor
* Update @abyss638 as a contributor
* Update @dykov as a contributor
* Add @ewantempero as a contributor
* Update @JerritEic as a contributor
* Add @cbfiddle as a contributor
* Add @MartGit as a contributor
* Update @gredler as a contributor
* Add @Alexx-G as a contributor
* Update @jborgers as a contributor
2022-09-30 15:06:21 +02:00
..
2022-03-31 02:25:53 +02:00
2022-07-22 15:05:07 +02:00
2022-03-31 02:25:53 +02:00
2022-03-24 12:13:01 +01:00
2022-09-30 15:06:21 +02:00
2022-09-24 17:52:56 +02:00

PMD Documentation

The documentation is available at: https://pmd.github.io/pmd/

The documentation for the latest release is at: https://pmd.github.io/latest/

Site Theme

This site was built using the tomjohnson1492/documentation-theme-jekyll theme

A Jekyll-based theme designed for documentation and help systems. See the link for detailed instructions on setting up and configuring everything. http://idratherbewriting.com/documentation-theme-jekyll/

Building using Script

bash build-docs.sh

This will run bundler to fetch and potentially update the ruby gems. And then it will execute jekyll and build a offline site. Open the file _site/index.html with your browser to see the site.

Building using Bundler

bundle install # once
bundle exec jekyll serve

Go to: http://localhost:4005/

This variant is useful to get constant updates: When you modify a file, jekyll will automatically rebuild the site, so you just need to hit Refresh in the browser to see the update.

Building using Docker

docker build --no-cache -t pmd-doc . # once
docker run --rm=true -v "$PWD:/src" -p 4005:4005 pmd-doc serve -H 0.0.0.0

Go to: http://localhost:4005/