tree: 001979f68b56e7658f09b04ed451d2fff30660bd [path history] [tgz]
  1. precommit-advanced.md
  2. precommit-architecture.md
  3. precommit-basic.md
  4. precommit-bugsystems.md
  5. precommit-buildtools.md
  6. precommit-glossary.md
  7. README.md
  8. releasedocmaker.md
dev-support/docs/README.md

Overview

Yetus helps community driven software projects improve their contribution and release processes by providing:

  • A robust system for automatically checking new contributions against a variety of community accepted requirements
  • The means to document a well defined supported interface for downstream projects
  • Tooling to help release managers generate release documentation based on the information provided by community issue trackers and source repositories

Yetus Precommit

The Yetus Precommit Patch Tester allows projects to codify their patch acceptance criteria and then evaluate incoming contributions prior to review by a committer.

  • Take a quick look at our glossary of terms to ensure you are familiar with the ASF and Maven jargon we'll use as terminology specific to this project.
  • For an overview of Yetus' philosophy on testing contributions and how evaluation is performed, see our overview.
  • To get started on your project, including an explanation of what we‘ll expect in a runtime environment and what optional utilities we’ll leverage, read through the basic usage guide.
  • If your project has advanced requirements such as module relationships not expressed in Maven, special profiles, or a need on os-specific prerequisites not managed by Maven then you'll need to use our advanced usage guide.