El sitio web de Yakarta.ee se genera con Hugo 0.110.0.
Yakarta EE es el futuro de Java nativo de la nube. El software de código abierto de Yakarta EE impulsa la innovación nativa de la nube, moderniza las aplicaciones empresariales y protege las inversiones en Java EE.
Este sitio funciona con Netlify.
Instale dependencias, cree activos e inicie un servidor web:
npm install -ci && npm run production
hugo server
Buscar y copiar páginas para la sección de especificaciones:
npm run specifications
Lista de contribuyentes El archivo JSON ( utilizado en la página de lanzamiento ) se puede generar a través de:
npm run generate_contributor_list
PS Script también necesita GH_Token ENV Variable para funcionar, para ejecutarse con la variable ENV en línea:
GH_TOKEN= < gh token here > npm run generate_contributor_list
master
porque este solía ser un sitio web de organización. Asegúrese de apuntar a la sucursal src
al enviar una nueva solicitud de extracción. Un trabajo de Travis-CI se encargará de actualizar la rama maestra para nosotros.
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
¡Consulte el archivo Caboning.md para obtener información adicional sobre cómo contribuir a este proyecto!
Este programa y los materiales adjuntos están disponibles bajo los términos de la Licencia Pública Eclipse v. 2.0 que está disponible en http://www.eclipse.org/legal/epl-2.0.
Identificador SPDX-license: EPL-2.0
.yml
en la carpeta data/membership/testimonials/
con el formato de seguimiento: testimonial: "testimonial text no longer than 450 characters"
title: "<Author of the testimonial> , <Organization>"
jakarta.ee/content/news
, el nombre de la carpeta se convertirá en parte de la URL final para la nueva entrada._index.md
. Esto mantendrá el contenido de entrada principal para la URL definida en el paso anterior.banner.png
imagen.png para ser utilizado como la tarjeta principal para la nueva entrada definida en el archivo del paso anterior.La estructura final para una nueva entrada de noticias debería verse así:
├── content
│ ├── news
│ │ ├── new-entry-name
│ │ │ ├── _index.md
│ │ │ └── banner.png
_index.md
tiene dos secciones principales: Header
y Content
El header
proporciona metadatos necesarios para que la nueva entrada se publique en la lista 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"
---
Importante
publishDate
es necesario para que la nueva entrada aparezca en https://jakarta.ee/news/
list si la date
se establece en el futuro.type
y news/tags
, revise las entradas anteriores antes de crear una nueva.authors
recibe una lista de manijas y nombres de GitHub, esto se usa para completar imágenes y el nombre de los autores automáticamente en la entrada. El resto del _index.md
necesita formato de markdown general para completar el nuevo contenido de entrada.
Eclipse Foundation Marketing Manager es responsable de aprobar la nueva entrada (a través de la solicitud de extracción) de la sección https://jakarta.ee/news/
.
jakarta.ee/content/blogs
, el nombre de la carpeta se convertirá en parte de la URL final para la nueva entrada.index.md
. Esto mantendrá el contenido de entrada principal para la URL definida en el paso anterior.La estructura final para una nueva entrada de blog debería verse así:
├── content
│ ├── blogs
│ │ ├── new-entry-name
│ │ │ ├── images
│ │ │ │ └── image.jpg
│ │ │ ├── index.md
│ │ │ └── banner.png
index.md
tiene dos secciones principales: Header
y Content
El header
proporciona metadatos necesarios para que la nueva entrada se publique en la lista de https://jakarta.ee/blogs/
---
title: "New entry title"
date: "2021-06-30"
summary: "Summary text to be presented in the blogs index page"
---
El resto del index.md
necesita formato de Markdown general para completar el nuevo contenido de entrada.
Eclipse Foundation Marketing Manager es responsable de aprobar la nueva entrada (a través de la solicitud de extracción) de la sección https://jakarta.ee/blogs/
.
Publicaciones de blog externas
La sección de blog actualmente admite la incorporación de publicaciones de blog provenientes de una fuente externa.
Si desea agregar su blog a la lista de fuente externa, presente un problema en el repositorio de JakarTAblogs.
Digamos que creamos una nueva publicación en jakarta.ee/news/ con el título "Jakarta EE 9.1 lanzado" y la URL de https://jakarta.ee/news/jakartaee-91-releed/
Submit News
"Cree un nuevo elemento con la misma estructura que las existentes en /Data/Compatible_Products.yml-Sets-Items-Items y llene la información.
- 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]'
Imágenes, menos y archivos JavaScript para el Eclipse Foundation Look and Feel.
Tema de Hugo de la apariencia de la Fundación Eclipse.
¿Tiene un error o una solicitud de función? Busque problemas existentes y cerrados. Si su problema o idea aún no se aborda, abra un nuevo problema.
Christopher Guindon (Fundación de Eclipse)
Copyright 2019-2022 The Eclipse Foundation, Inc. y los autores de Yakarta.ee. Código publicado bajo la versión de Licencia Pública Eclipse 2.0 (EPL-2.0).