YETUS-468 Tag Apache Yetus 0.4.0 release.

vote thread: http://s.apache.org/yetus-0.4.0-rc1-vote
results: http://s.apache.org/yetus-0.4.0-vote-passes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCgAGBQJYdTizAAoJEAQRUS1hzR1fQ64P/1HfUYTB6SM7vRlj7eK3xpjG
QNkY1d69wk5gTeY3Dpc1w2ecejrdooN1RtvcGhc5a4fYIjDNWBJsI3w+l29q9Uae
c1dG4LFZZYhZyrtDg88g2NasxS3mP8hoH9Clbx5I6utJ+R96hzx8JIIkjezKtPTx
loFkuMpc6u71qEXH3k9Zep/BZz6uI5uTKP6sHItqY0pXmwK+uJlHIBJs+QoYewpA
DiKyYvU7pBXt5ZxE9Jemj3Wd6VUjaOuSpGPMK/dpqgExqL8LDG2hBXLT6HrHvM3u
oGCF4NEZ237Oa8XOwdIIQKdZmzZfDPojy8oy43wxk+oJGrhTLsEY2sblq+Gn2d5P
TJjDZj7B3yW9bE6AZz4J8kAjMuy0Q/TH2Ho+E7/xVv4f8wZYIz5H6Pp/OoCdcNr5
kpZGf7SRdMne2QfoU3WQlJwd5vU+GEykhJBYB6IJPHWZVJaQgQoutwtYKbXZ3Ch0
IHWzPqoAJH84E+Fq7UpAi9H2J99KDmKPVrmVD3PwwwVMnUY+bTVXU9Hjtq9+e2/e
5U/05R1Ty9Mh1tzwDcx9DQmsplVce0UGRVaLzAWYCSCb6yStH66hwVtLJlviqAvc
th9KuPTa9h2mnV81ccsvAw4SDcau3HTtD0Q8W0jmrgKJAl8jclJRkCN3DsQQjVxI
BXAKAXYKsZgrGco6K9w3
=jb30
-----END PGP SIGNATURE-----
YETUS-472. Exclude src/test/java from findbugs source folders by default.

Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Kengo Seki <sekikn@apache.org>
1 file changed
tree: 2506a5740662e96d19b788d8ca31480b65a8d80b
  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.