# Developer Resources

Table of Contents

## Source Code

The complete source code can be found on GitHub:

- github.com/pmd/pmd - main PMD repository. Includes all the code to support all languages, including this documentation.
- github.com/pmd/pmd.github.io - Contains the landing page https://pmd.github.io
- github.com/pmd/build-tools - Contains the checkstyle rules we use
- github.com/pmd/pmd-designer - PMD Rule Designer
- github.com/pmd/pmd-regression-tester - PMD Regression Tester
- github.com/pmd/pmd-eclipse-plugin - The PMD eclipse plugin
- github.com/pmd - PMD Organization at GitHub. There are a couple of more repositories

## Continuous Integration

We use GitHub Actions as our ci service. The main repo and the eclipse plugin are built for every push. Each pull request is built as well.

The maven snapshot artifacts are deployed at Sonatypes OSS snapshot repository.

Ready-to-use binary packages are uploaded to sourceforge at https://sourceforge.net/projects/pmd/files/pmd/.

## Documentation and Webpages

Main documentation server is docs.pmd-code.org.

A snapshot of the web site for the new version is generated by the ci job as well.

The latest release documentation is always available under docs.pmd-code.org/latest

Tags: devdocs