-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from quarkusio/master
Bringing up to date.
- Loading branch information
Showing
1,601 changed files
with
50,129 additions
and
15,161 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,3 +29,5 @@ ObjectStore | |
build | ||
docker/distroless/bazel-* | ||
/.apt_generated_tests/ | ||
quarkus.log | ||
replay_*.log |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
= Decision-Making Framework | ||
|
||
== Proposal | ||
|
||
Design and process decision proposals should be made to the `quarkus-dev` | ||
Google group (https://groups.google.com/forum/#!forum/quarkus-dev[on the web] | ||
or mailto:[email protected][over e-mail]). | ||
|
||
== Bake time | ||
|
||
Any significant design or process decision should "bake" | ||
for a minimum of 2 regular working days before becoming policy. | ||
If this time elapses with no discussion, this should be considered | ||
to be assent - with a few caveats. This allows things to move along | ||
without new ideas being stuck in an idle "limbo" for weeks and weeks waiting for | ||
an OK. | ||
|
||
== Notification | ||
|
||
When proposing a design decision, it is important to ensure that the | ||
maintainer(s) and contributor(s) of any impacted areas are aware of | ||
the decision. If a design proposal impacts a system and the | ||
maintainer has not responded (even just to say "OK"), then it is the | ||
responsibility of the proposer to ensure that they are not on PTO | ||
(vacation) or anything of that nature. The proposer should make a | ||
reasonable effort to contact the maintainer(s) and significant contributor(s) | ||
of the given area and ensure that they've at least _seen_ the proposal. | ||
To streamline this, it's a good idea for such maintainers to give their | ||
quick OK to a proposal on a timely basis. | ||
|
||
In cases where it is unclear to the proposer who is responsible for a | ||
given area, this should be stated in the proposal so that the responsible | ||
person or people can be found. | ||
|
||
For a process decision, the same rules apply, except that the | ||
"maintainers" of this "system" should be considered to be the project | ||
lead(s). Again silence means assent - but only if they've _seen_ the | ||
proposal. | ||
|
||
It is the responsibility of all maintainers to stay on top of design | ||
proposals, even if just to respond and say "I need time to think about | ||
it" before the 48 hours expire. | ||
|
||
Notification may take place over the Google group or e-mail list, or | ||
over https://quarkusio.zulipchat.com/#[the online Zulip chat]. | ||
|
||
== Issues and pull requests on GitHub | ||
|
||
If a https://github.com/quarkusio/quarkus/issues[GitHub issue] or | ||
https://github.com/quarkusio/quarkus/pulls[pull request] is created which | ||
proposes a design change, then it should be labelled `Needs Decision`, and the | ||
corresponding discussion should then be held on the Google group as explained | ||
above. A link to the discussion should be placed in a comment of the issue. | ||
Such pull requests should not be merged, nor issues resolved, until the design | ||
decision is resolved according to this process. | ||
|
||
== Disputes | ||
|
||
Because good ideas can come from anywhere, anyone may propose a design | ||
change; likewise, anyone may dispute a proposal. It is the responsibility | ||
of all parties to participate fairly and respectfully. | ||
|
||
In the case of unresolvable disputes, the final decision rests with | ||
the project lead(s); it is their responsibility to | ||
ensure that they are informed on the details of the decision before | ||
ruling. The project leads are encouraged to facilitate resolution | ||
among the disputing parties before resorting to an executive ruling, | ||
but at the end of the day the project needs to move forward and so | ||
this should be kept in mind. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,34 @@ | ||
<settings> | ||
<mirrors> | ||
<mirror> | ||
<id>jboss-public-repository-group</id> | ||
<mirrorOf>*,!quarkus-nexus-release,!quarkus-nexus-snapshot</mirrorOf> | ||
<name>jboss</name> | ||
<url>http://repository.jboss.org/nexus/content/groups/developer/</url> | ||
</mirror> | ||
</mirrors> | ||
<profiles> | ||
<profile> | ||
<id>jboss-nexus</id> | ||
<id>google-mirror-jboss-proxy</id> | ||
<repositories> | ||
<repository> | ||
<id>jboss-public-repository-group</id> | ||
<name>JBoss Public Repository Group</name> | ||
<url>http://repository.jboss.org/nexus/content/groups/public/</url> | ||
<layout>default</layout> | ||
<releases> | ||
<enabled>true</enabled> | ||
<updatePolicy>never</updatePolicy> | ||
</releases> | ||
<snapshots> | ||
<enabled>true</enabled> | ||
<updatePolicy>never</updatePolicy> | ||
</snapshots> | ||
<id>google-maven-central</id> | ||
<name>GCS Maven Central mirror EU</name> | ||
<url>https://maven-central-eu.storage-download.googleapis.com/repos/central/data/</url> | ||
</repository> | ||
<repository> | ||
<id>jboss-maven-central-proxy</id> | ||
<name>JBoss Maven Central proxy</name> | ||
<url>https://repository.jboss.org/nexus/content/repositories/central/</url> | ||
</repository> | ||
</repositories> | ||
<pluginRepositories> | ||
<pluginRepository> | ||
<id>google-maven-central</id> | ||
<name>GCS Maven Central mirror EU</name> | ||
<url>https://maven-central-eu.storage-download.googleapis.com/repos/central/data/</url> | ||
</pluginRepository> | ||
<pluginRepository> | ||
<id>jboss-maven-central-proxy</id> | ||
<name>JBoss Maven Central proxy</name> | ||
<url>https://repository.jboss.org/nexus/content/repositories/central/</url> | ||
</pluginRepository> | ||
</pluginRepositories> | ||
</profile> | ||
</profiles> | ||
<activeProfiles> | ||
<activeProfile>jboss-nexus</activeProfile> | ||
<activeProfile>google-mirror-jboss-proxy</activeProfile> | ||
</activeProfiles> | ||
</settings> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.