Skip to content

Commit

Permalink
Use custom annotations.
Browse files Browse the repository at this point in the history
  • Loading branch information
raphw committed Dec 16, 2021
1 parent 4887457 commit 111521a
Show file tree
Hide file tree
Showing 162 changed files with 2,093 additions and 1,856 deletions.
24 changes: 21 additions & 3 deletions .github/CONTRIBUTING.md
@@ -1,5 +1,23 @@
When you have fixed a bug, simply create a [pull request](https://github.com/raphw/byte-buddy/pulls) on GitHub. We will look into the matter as quickly as possible, once we receive the notification. Make however sure that you have accurately described your changes and the fixed issue and please provide a test case that reproduces the problem and proves that your fix is working. This makes our work much easier and we will be able to apply your patch much quicker. If you add new methods, fields or types, make sure to write some in-code documentation that describes their purpose. If you apply performance-relevant changes, please self-critically reflect those changes using the `byte-buddy-benchmark` suite. Finally, please note that new releases of Byte Buddy are normally developed in their own branch.
When you have fixed a bug, simply create a [pull request](https://github.com/raphw/byte-buddy/pulls) on GitHub. We will
look into the matter as quickly as possible, once we receive the notification. Make however sure that you have
accurately described your changes and the fixed issue and please provide a test case that reproduces the problem and
proves that your fix is working. This makes our work much easier and we will be able to apply your patch much quicker.
If you add new methods, fields or types, make sure to write some in-code documentation that describes their purpose. If
you apply performance-relevant changes, please self-critically reflect those changes using the `byte-buddy-benchmark`
suite. Finally, please note that new releases of Byte Buddy are normally developed in their own branch.

If you are contributing a feature, please [get in touch](https://groups.google.com/forum/#!forum/byte-buddy) before spending a lot of time with it such that we can discuss how your changes are meaningful at Byte Buddy's current development state. Byte Buddy is meant to steadily provide more functionality but we do not grow its feature set on the expense of its stability and code consistency. However, do not be discouraged by this announcement. If you got deep enough into Byte Buddy's source to being able to implement a new awesome feature that you want to share, you did for sure give it some thought and we will do our best to merge it into our build! Simply come talk to us and we are more than happy to welcome you on board.
If you are contributing a feature, please [get in touch](https://groups.google.com/forum/#!forum/byte-buddy) before
spending a lot of time with it such that we can discuss how your changes are meaningful at Byte Buddy's current
development state. Byte Buddy is meant to steadily provide more functionality but we do not grow its feature set on the
expense of its stability and code consistency. However, do not be discouraged by this announcement. If you got deep
enough into Byte Buddy's source to being able to implement a new awesome feature that you want to share, you did for
sure give it some thought and we will do our best to merge it into our build! Simply come talk to us and we are more
than happy to welcome you on board.

If you feel like contributing to Byte Buddy's documentation, to its description on this web page or even to the structure and design of this web page, you are absolutely welcome to do so! We deeply believe that a thorough and up-to-date documentation is the key to a successful project and we will do our best to live up to this conviction. Even minor changes are welcome as long as they improve Byte Buddy's accessibility or appearance, because in the end, this project was made for its users. Simply clone this web page which is hosted on GitHub in the project's [`gh-pages`](https://github.com/raphw/byte-buddy/tree/gh-pages) branch. The web page was created using [angular.js](https://angularjs.org/) and [Twitter's Bootstrap](http://getbootstrap.com/).
If you feel like contributing to Byte Buddy's documentation, to its description on this web page or even to the
structure and design of this web page, you are absolutely welcome to do so! We deeply believe that a thorough and
up-to-date documentation is the key to a successful project and we will do our best to live up to this conviction. Even
minor changes are welcome as long as they improve Byte Buddy's accessibility or appearance, because in the end, this
project was made for its users. Simply clone this web page which is hosted on GitHub in the
project's [`gh-pages`](https://github.com/raphw/byte-buddy/tree/gh-pages) branch. The web page was created
using [angular.js](https://angularjs.org/) and [Twitter's Bootstrap](http://getbootstrap.com/).
20 changes: 10 additions & 10 deletions .github/workflows/main.yml
Expand Up @@ -30,8 +30,8 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-18.04, macOS-10.15, windows-2019]
java: [8, 11, 17]
os: [ ubuntu-18.04, macOS-10.15, windows-2019 ]
java: [ 8, 11, 17 ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
Expand All @@ -48,8 +48,8 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-18.04, macOS-10.15, windows-2019]
java: [8, 11]
os: [ ubuntu-18.04, macOS-10.15, windows-2019 ]
java: [ 8, 11 ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
Expand All @@ -66,7 +66,7 @@ jobs:
strategy:
fail-fast: false
matrix:
java: [9, 10, 12, 13, 14, 15, 16]
java: [ 9, 10, 12, 13, 14, 15, 16 ]
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
Expand All @@ -83,8 +83,8 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-18.04, windows-2019]
java: [8]
os: [ ubuntu-18.04, windows-2019 ]
java: [ 8 ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
Expand All @@ -101,7 +101,7 @@ jobs:
strategy:
fail-fast: false
matrix:
java: [6, 7]
java: [ 6, 7 ]
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
Expand All @@ -120,7 +120,7 @@ jobs:
coverage:
name: Coverage
runs-on: ubuntu-18.04
needs: [hotspot-ea, hotspot-supported, j9-supported, hotspot-unsupported, hotspot-32, hotspot-legacy]
needs: [ hotspot-ea, hotspot-supported, j9-supported, hotspot-unsupported, hotspot-32, hotspot-legacy ]
if: github.event_name == 'push'
steps:
- uses: actions/checkout@v2
Expand All @@ -135,7 +135,7 @@ jobs:
release:
name: Release new version
runs-on: ubuntu-18.04
needs: [coverage]
needs: [ coverage ]
if: github.event_name == 'push' && startsWith(github.event.head_commit.message, '[release]')
steps:
- uses: actions/setup-java@v2
Expand Down

0 comments on commit 111521a

Please sign in to comment.