YETUS-379. tag Apache Yetus 0.3.0 release.

vote thread: https://s.apache.org/yetus-0.3.0-rc1-vote

results: https://s.apache.org/yetus-0.3.0-vote-passes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)

iQIcBAABCgAGBQJXQw4pAAoJECkipIJhUkgnumgP/2wsdssrulRCxHjEhj8Dp2Ni
GZHf4eBjmjZiinBZafAILEcrVmC6+HAbCLRlmlHVopuiBLZuzl7hwH6u4sY5BJWB
42KV6ZYZ1MDrwzD1sue5g+AY+clDMSTcZaL/HsFhQ4cDe3RXbL73sww4Pk8hsjMu
t/87Bx/ofkVI0yzzhcWvmxvTd0mioLcDAe1G11+hiGVsFtDLrluruYGze6sm/oLs
DxfYUljkRCinNRwCMGMgCkelJyfE1r4Hf471CrhF7nwsY/R8Sc6aIyS0EXlXpElq
05eiwXlECdqlX8NE4hA2bFLewXFdOKykHs73EBamEmvuE2vDqDRtyX8dVTfSzvf0
EIMQohs9DYNEEGgBlAXt0nbK9eTU71NWb9FTILIvY30ldZX6kN1q/tDgzNbviLSE
bFpEXY5l7PQgg+fR/y9ILWI9iJdN+/+604n5kpK7xujl5fXF8Av0FrLS3oa3flgl
pz5056MGSNBXh9kHvudKKCrvlgevGFQXf4PSTOtGwk+woh/djdesIjUx9me8y6uw
PZT7UgQTsSl4CAM5xy6pT5glqN/lZcs48JIqkIWHIvHdi9aXWSNAoEuZpdjF89Pp
Yip65C5dRrV9pL5FcATe2ZJFWL1OBTSWc5E7yPLZmZcT/fPRUkUGXLpNJA3ckbL0
OD0z7uzOng7pOkG8mkM5
=+Gxq
-----END PGP SIGNATURE-----
Merge branch 'master' into YETUS-379
tree: 189424f42424911260655eb99974554a38e66f8e
  1. .gitattributes
  2. .gitignore
  3. .pylintrc
  4. .rat-excludes
  5. .rubocop.yml
  6. LICENSE
  7. NOTICE
  8. README.md
  9. VERSION
  10. asf-site-src/
  11. audience-annotations-component/
  12. build.sh
  13. precommit/
  14. release-doc-maker/
  15. shelldocs/
  16. yetus-project/
README.md

Apache Yetus Source

Apache Yetus is a collection of libraries and tools that enable contribution and release process for software projects.

:warning: A Note About Repository Layout Yetus currently has no unified build tool, so individual components handle their own tooling. The current layout is temporary until such time as we adopt a project-wide build system. For more information, watch YETUS-125

The current repository is broken up by major component:

  • Website source Holds our documentation, which is presented via our website. See the guide to contributing for instructions on building the rendered version.
  • Precommit Precommit provides robust tools to deal with contributions, including applying patches from a variety of project sources and evaluating them against project norms via a system of plugins. See the precommit overview to get started working with precommit. Note that even if the top level layout doesn't change, the layout of Precommit might when it adds in unit tests under YETUS-15.
  • Yetus Project Pom Provides common configuration and dependency management for Yetus' java based component. Currently builds with Maven 3.2.0+.
  • Audience Annotations Audience Annotations allows projects to use Java Annotations to delineate public and non-public parts of their APIs. It also provides doclets to generate javadocs filtered by intended audience. Currently builds with Maven 3.2.0+.
  • Shelldocs Shelldocs processes comments on Bash functions for a annotations similar to Javadoc. It also includes built in audience scoping functionality similar to the doclet from Audience Annotations.
  • Release Doc Maker Release Doc Maker analyzes Jira and Git information to produce Markdown formatted release notes.