Mitwirken bei Adoptium®

Vielen Dank für Ihr Interesse an diesem Projekt.

Projektbeschreibung

Adoptium ist ein Open-Source-Projekt, das sich auf die Bereitstellung hochwertiger, produktionsreifer Distributionen des Java Development Kit (JDK) und zugehöriger Technologien konzentriert. Das Hauptziel des Projekts ist die Schaffung einer herstellerneutralen, community-getriebenen Distribution von OpenJDK, der Open-Source-Implementierung der Java Platform, Standard Edition (Java SE).

Adoptium hat zum Ziel, Benutzern zuverlässige und gründlich getestete Builds von OpenJDK auf verschiedenen Plattformen bereitzustellen, darunter Windows, macOS, Linux und weitere. Das Projekt arbeitet eng mit der OpenJDK-Community zusammen und profitiert von der Expertise einer vielfältigen Gruppe von Mitwirkenden, darunter Entwickler, Organisationen und Java-Enthusiasten.

Eines der Hauptziele von Adoptium ist es, Entwicklern und Organisationen den Zugang zu und die Nutzung von OpenJDK-Builds zu erleichtern. Es stellt vorgefertigte Binärdateien bereit, die gründlich getestet sind und Stabilität und Kompatibilität gewährleisten. Diese Binärdateien sind kostenlos verfügbar, sodass Entwickler OpenJDK bequem in ihren Projekten übernehmen und verwenden können, ohne Lizenzbeschränkungen.

Adoptium bietet auch Builds mit Langzeitunterstützung (LTS) an, die speziell für Unternehmen und Organisationen entwickelt wurden, die eine stabile und zuverlässige Java-Laufzeitumgebung benötigen. Die LTS-Builds erhalten regelmäßige Updates und Sicherheitspatches, die die Langlebigkeit und Wartung der Java-Plattform sicherstellen.

Insgesamt hat Adoptium das Ziel, eine vertrauenswürdige und zugängliche Distribution von OpenJDK bereitzustellen und Transparenz, Zusammenarbeit und community-getriebene Innovation innerhalb des Java-Ökosystems zu fördern.

Eclipse Contributor Agreement

Bevor Ihr Beitrag vom Projektteam angenommen werden kann, müssen Mitwirkende die Eclipse Contributor Agreement (ECA) elektronisch unterzeichnen.

Commits, die von Nicht-Committern bereitgestellt werden, müssen ein Signed-off-by-Feld im Footer enthalten, das angibt, dass der Autor mit den Bedingungen einverstanden ist, unter denen der Beitrag dem Projekt bereitgestellt wurde. Der Nicht-Committer muss zusätzlich ein Eclipse Foundation-Konto haben und eine unterzeichnete Eclipse Contributor Agreement (ECA) hinterlegt haben.

Weitere Informationen finden Sie im Eclipse Committer Handbook und in der Adoptium-Dokumentation:

Einen Beitrag bei Adoptium einreichen

Nach der Unterzeichnung der ECA können Sie Beiträge vorschlagen, indem Sie Pull Requests (PRs) über GitHub senden.

Hinweis: Wir gehen davon aus, dass wir zum Repository aqa-tests beitragen

Wenn Sie zum ersten Mal zum Projekt beitragen, forken Sie das Repository, indem Sie auf die Schaltfläche Fork in der oberen rechten Ecke der Git-Repository-Seite klicken. Dadurch wird eine Kopie des Repositorys unter Ihrem GitHub-Konto erstellt: https://github.com/<IhrGitBenutzername>/aqa-tests.git

Klonen Sie Ihr Repository mit Git:

git clone https://github.com/<IhrGitBenutzername>/aqa-tests.git

Erstellen Sie einen neuen Branch:

cd aqa-tests
git checkout -b mein_neuer_branch
git remote add upstream https://github.com/adoptium/aqa-tests.git

Bevor Sie mit der Arbeit am Issue beginnen, stellen Sie bitte sicher, dass der lokale Branch aktuell ist:

git fetch upstream
git rebase upstream/master

Sobald Sie mit Ihrer Arbeit fertig sind, verfolgen Sie Ihre Änderungen und committen Sie.

git add .
git commit -s -m "Nachricht über diesen PR"
  • Beispiel für eine Commit-Nachricht:

Update jtreg in openjdk test
This patch updates jtreg version from 5.1 to 6.1.
Fixes: #1234
Signed-off-by: Vollständiger Name <email>
  • Die erste Zeile ist der PR-Titel. Sie sollte die vorgenommene Änderung beschreiben. Bitte halten Sie sie kurz und einfach.

  • Der Textkörper sollte detaillierte Informationen über Ihren PR enthalten. Sie können Designs, Begründungen und eine kurze Erklärung dessen, was Sie geändert haben, hinzufügen. Bitte halten Sie es prägnant.

  • Wenn ein Commit verwandte Issues hat, verwenden Sie bitte die Git-Schlüsselwörter, um Issues automatisch zu schließen oder zu verknüpfen. https://help.github.com/articles/closing-issues-using-keywords/

edit icon

Hilf uns, diese Dokumentation zu verbessern!

Alle Adoptium-Dokumentationen sind Open Source. Etwas falsch oder unklar?

Dokumentations-Autoren
gdams
Join our Slack channel to discuss and reach out to maintainers.Join Slack