Le site Web de Jakarta.ee est généré avec Hugo 0.110.0.
Jakarta EE est l'avenir de Java indigène du Cloud. Jakarta EE Open Source Software Drive Cloud Native Innovation, Modernise les applications d'entreprise et protège les investissements dans Java EE.
Ce site est alimenté par Netlify.
Installez les dépendances, créez des actifs et démarrez un serveur Web:
npm install -ci && npm run production
hugo server
Répondre et copier des pages pour la section Spécification:
npm run specifications
Liste des contributeurs Le fichier JSON ( utilisé sur la page de version ) peut être généré via:
npm run generate_contributor_list
Le script PS a également besoin de la variable Env gh_token pour fonctionner, pour s'exécuter avec une variable env en ligne:
GH_TOKEN= < gh token here > npm run generate_contributor_list
master
car il s'agissait d'un site Web d'organisation. Veuillez vous assurer de cibler la branche src
lors de la soumission d'une nouvelle demande de traction. Un travail Travis-Ci s'occupera de mettre à jour la branche principale pour nous.
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
Veuillez vous référer au fichier contribution.md pour plus d'informations sur la façon de contribuer à ce projet!
Ce programme et les documents qui l'accompagnent sont mis à disposition en vertu des termes de la licence publique Eclipse v. 2.0 qui est disponible sur http://www.eclipse.org/legal/epl-2.0.
SPDX-license-Identificateur: EPL-2.0
.yml
dans les data/membership/testimonials/
avec le format de soulèvement: testimonial: "testimonial text no longer than 450 characters"
title: "<Author of the testimonial> , <Organization>"
jakarta.ee/content/news
, le nom du dossier fera partie de l'URL finale de la nouvelle entrée._index.md
. Cela contiendra le contenu d'entrée principal de l'URL définie à l'étape précédente.banner.png
à utiliser comme carte principale de la nouvelle entrée définie dans le fichier à partir de l'étape précédente.La structure finale pour une nouvelle entrée de nouvelles devrait ressembler à ceci:
├── content
│ ├── news
│ │ ├── new-entry-name
│ │ │ ├── _index.md
│ │ │ └── banner.png
_index.md
a deux sections principales: Header
et Content
L' header
fournit des métadonnées nécessaires pour que la nouvelle entrée soit publiée dans la liste à partir de https://jakarta.ee/news/
---
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"
---
Important
publishDate
est nécessaire pour que la nouvelle entrée apparaisse dans la liste https://jakarta.ee/news/
si la date
est fixée à l'avenir.type
et news/tags
, passez en revue les entrées précédentes avant de créer une nouvelle.authors
reçoit une liste de poignées et de noms GitHub, il est utilisé pour remplir automatiquement les images et les auteurs dans l'entrée. Le reste du format de démarque général _index.md
a besoin pour remplir le nouveau contenu d'entrée.
Eclipse Foundation Marketing Manager est responsable de l'approbation de la nouvelle entrée (via la demande de traction) de la section https://jakarta.ee/news/
.
jakarta.ee/content/blogs
, le nom du dossier fera partie de l'URL finale de la nouvelle entrée.index.md
. Cela contiendra le contenu d'entrée principal de l'URL définie à l'étape précédente.La structure finale pour une nouvelle entrée de blog devrait ressembler à ceci:
├── content
│ ├── blogs
│ │ ├── new-entry-name
│ │ │ ├── images
│ │ │ │ └── image.jpg
│ │ │ ├── index.md
│ │ │ └── banner.png
index.md
dispose de deux sections principales: Header
et Content
L' header
fournit des métadonnées nécessaires pour que la nouvelle entrée soit publiée dans la liste à partir de https://jakarta.ee/blogs/
---
title: "New entry title"
date: "2021-06-30"
summary: "Summary text to be presented in the blogs index page"
---
Le reste du format index.md
a besoin d'un format de démarque général pour remplir le nouveau contenu d'entrée.
Eclipse Foundation Marketing Manager est responsable de l'approbation de la nouvelle entrée (via la demande de traction) de la section https://jakarta.ee/blogs/
.
Articles de blog externes
La section de blog prend actuellement en charge l'ajout d'articles de blog provenant d'une source externe.
Si vous souhaitez ajouter votre blog à la liste de la source externe, veuillez déposer un problème sur le dépôt de Jakartablogs.
Disons que nous avons créé un nouveau post sur jakarta.ee/news/ avec le titre "Jakarta EE 9.1 libéré" et l'URL de https://jakarta.ee/news/jakartaee-91-releted/
Submit News
"Créez un nouvel élément avec la même structure que ceux existants dans /data/compatible_producs.yml-sets-items-items et remplissez les informations.
- 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]'
Des images, les fichiers moins et JavaScript pour la Fondation Eclipse Look and Feel.
Hugo Thème de la Fondation Eclipse Look and Feel.
Vous avez un bug ou une demande de fonctionnalité? Veuillez rechercher des problèmes existants et fermés. Si votre problème ou votre idée n'est pas encore résolu, veuillez ouvrir un nouveau problème.
Christopher Guindon (Fondation Eclipse)
Copyright 2019-2022 The Eclipse Foundation, Inc. et les auteurs Jakarta.ee. Code publié sous la licence publique Eclipse version 2.0 (EPL-2.0).