Die Jakarta.ee -Website wird mit Hugo 0.110.0 generiert.
Jakarta Ee ist die Zukunft der Cloud Native Java. Jakarta ee Open Source -Software treibt Cloud Native Innovation an, modernisiert Unternehmensanwendungen und schützt die Investitionen in Java EE.
Diese Seite wird von Netlify betrieben.
Installieren Sie Abhängigkeiten, erstellen Sie Assets und starten Sie einen Webserver:
npm install -ci && npm run production
hugo server
Seiten und Kopieren von Seiten für den Abschnitt Spezifikationsabschnitt:
npm run specifications
Mitwirkende Liste JSON -Datei ( verwendet auf der Release -Seite ) kann über:
npm run generate_contributor_list
Das PS -Skript benötigt auch GH_TOOKE ENV -Variable, um mit der Env -variablen Inline auszuführen:
GH_TOKEN= < gh token here > npm run generate_contributor_list
master
-Filiale begehen, da dies früher eine Organisationswebsite war. Bitte stellen Sie sicher, dass Sie auf die src
-Filiale abzielen, wenn Sie eine neue Pull -Anfrage senden. Ein Travis-Ci-Job kümmert sich um die Aktualisierung der Master-Filiale für uns.
git clone https://github.com/[your_github_username]/jakarta.ee.git
git checkout -b my-new-feature
git commit -m 'Add some feature' -s
git push origin my-new-feature
Weitere Informationen zum Beitrag zu diesem Projekt finden Sie in der Datei für die beitragen.md -Datei!
Dieses Programm und die dazugehörigen Materialien werden gemäß den Bestimmungen der Eclipse Public Lizenz gegen 2.0 zur Verfügung gestellt, die unter http://www.eclipse.org/legal/epl-2.0 verfügbar sind.
SPDX-Lizenz-Identifikator: EPL-2.0
.yml
Datei im data/membership/testimonials/
mit dem Folling-Format enthalten: testimonial: "testimonial text no longer than 450 characters"
title: "<Author of the testimonial> , <Organization>"
jakarta.ee/content/news
, der Name des Ordners wird Teil der endgültigen URL für den neuen Eintrag._index.md
. Dadurch wird der Haupteintragsinhalt für die im vorherigen Schritt definierte URL enthalten.banner.png
hinzu, das als Hauptkarte für den neuen Eintrag verwendet werden soll, der in der Datei aus dem vorherigen Schritt definiert ist.Die endgültige Struktur für einen neuen Nachrichteneintrag sollte so aussehen:
├── content
│ ├── news
│ │ ├── new-entry-name
│ │ │ ├── _index.md
│ │ │ └── banner.png
_index.md
hat zwei Hauptabschnitte: Header
und Content
Die header
bietet Metadaten zur Verfügung, die für den neuen Eintrag benötigt wird, der in der Liste von https://jakarta.ee/news/ veröffentlicht wird
---
title: "New entry title"
date: "2021-06-30"
publishDate: "2021-04-01"
type: "announcement"
news/tags:
- "Jakarta EE"
- "Release"
authors: [{gh_handle: "shabnammayel", name: "Shabnam Mmayel"}, {gh_handle: "TanjaObradovic", name: "Tanja Obradovic"}]
image: "./banner.png"
summary: "Summary text to be presented in the news index page"
---
Wichtig
publishDate
wird benötigt, damit der neue Eintrag in der Liste https://jakarta.ee/news/
angezeigt wird, wenn das date
in Zukunft festgelegt ist.type
und news/tags
finden Sie in früheren Einträgen, bevor Sie eine neue erstellen.authors
-Abschnitt Empfangen Sie eine Liste von Github -Handles und -namen. Diese wird verwendet, um die Bilder und den Namen der Autoren automatisch im Eintrag zu füllen. Der Rest des _index.md
benötigt ein allgemeines Markdown -Format, um den neuen Eintragsinhalt zu füllen.
Der Marketingmanager der Eclipse Foundation ist für die Genehmigung des neuen Eintrags (per Pull -Anfrage) für den Abschnitt https://jakarta.ee/news/
verantwortlich.
jakarta.ee/content/blogs
, der Name des Ordners wird Teil der endgültigen URL für den neuen Eintrag.index.md
. Dadurch wird der Haupteintragsinhalt für die im vorherigen Schritt definierte URL enthalten.Die endgültige Struktur für einen neuen Blogeintrag sollte so aussehen:
├── content
│ ├── blogs
│ │ ├── new-entry-name
│ │ │ ├── images
│ │ │ │ └── image.jpg
│ │ │ ├── index.md
│ │ │ └── banner.png
index.md
verfügt über zwei Hauptabschnitte: Header
und Content
Die header
bietet Metadaten an, die für den neuen Eintrag benötigt wird, der in der Liste von https://jakarta.ee/blogs/ veröffentlicht wird
---
title: "New entry title"
date: "2021-06-30"
summary: "Summary text to be presented in the blogs index page"
---
Der Rest des index.md
benötigt ein allgemeines Markdown -Format, um den neuen Eintragsinhalt zu füllen.
Die Eclipse Foundation Marketing Manager ist für die Genehmigung des neuen Eintrags (via Pull Anfrage) für den Abschnitt https://jakarta.ee/blogs/
verantwortlich.
Externe Blog -Beiträge
Der Blog -Bereich unterstützt derzeit die Hinzufügung von Blog -Posts aus einer externen Quelle.
Wenn Sie Ihr Blog zur Liste der externen Quelle hinzufügen möchten, stellen Sie bitte ein Problem im Repo von Jakartablogs ein.
Nehmen wir an, wir haben einen neuen Beitrag auf jakarta.ee/news/ mit dem Titel "Jakarta ee 9.1 veröffentlicht" und der URL von https://jakarta.ee/news/jakartaee-91-91-relepest/ erstellt.
Submit News
"Erstellen Sie ein neues Element mit der gleichen Struktur wie vorhandenen in /data/compatible_products.ymlsets-items-items und füllen Sie die Informationen.
- name: [product name]
vendor: [member/company name]
image: '/images/compatible_products/[product logo]'
image_width: [width number]
download: '[product download URL]'
versions:
- version: [version number]
compatibility: '[TCK result URL]'
download_url: '[product download URL]'
Bilder, weniger und JavaScript -Dateien für die Eclipse Foundation Look and Feel.
Hugo -Thema des Eclipse Foundation Look and Feel.
Haben Sie einen Fehler oder eine Funktionsanforderung? Bitte suchen Sie nach vorhandenen und geschlossenen Problemen. Wenn Ihr Problem oder Ihre Idee noch nicht behandelt wird, öffnen Sie bitte ein neues Problem.
Christopher Guindon (Eclipse Foundation)
Copyright 2019-2022 The Eclipse Foundation, Inc. und die Autoren von Jakarta.ee. Code, der unter der Eclipse Public Lizenz Version 2.0 (EPL-2.0) veröffentlicht wurde.