eclipse.org
The eclipse.org website is generated with Hugo.
The Eclipse Foundation provides our global community of individuals and organisations with a mature, scalable, and business-friendly environment for open source software collaboration and innovation.
Getting started
Required Software
Software | Version |
---|---|
node.js | 18.13.0 |
npm | 8.19 |
Hugo | 0.110 |
Git | > 2.31 |
See our Managing Required Software wiki page for more information on this topic.
Install dependencies, build assets and start a web server:
yarn
hugo server
Contributing
- Fork the eclipse.org repository
- Clone repository:
git clone https://gitlab.eclipse.org/[your_eclipsefdn_username]/eclipse.org.git
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m 'Add some feature' -s
- Push feature branch:
git push origin my-new-feature
- Submit a merge request
Updating Board Election nominees
When updating the board elections, under the ./data/org/elections/
folder there will be a .yml
file for each years nominees, starting with 2025. Within this file, each nominee has been defined under the base items
property, with below being an example of the file with 1 entry. Each entry will have a corresponding image and dedicated page under the folder ./content/org/elections/{year}
, where the name of the page matches the username and the image matches what has been set in the image
property.
items:
webdev:
type: contributing
username: webdev
name: Eclipse Webdev
title: Developer
image: corsaro.jpg
email: dummy@eclipse-foundation.org
phone:
contact:
eclipse_affiliation: |
<ul>
<li>Eclipse Foundation</li>
<li>Eclipse Dash contributor</li>
</ul>
vision: |
<p></p>
bio: |
<p>
I'm a real person who works at the Eclipse Foundation.
</p>
affiliation: Eclipse Foundation
For the above properties, the following fields support HTML content for better authoring and display experience:
- affiliation
- bio
- eclipse_affiliation
- title
- vision
Declared Project Licenses
This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.
SPDX-License-Identifier: EPL-2.0
Related projects
EclipseFdn/solstice-assets
Images, less and JavaScript files for the Eclipse Foundation look and feel.
EclipseFdn/hugo-solstice-theme
Hugo theme of the Eclipse Foundation look and feel.
Bugs and feature requests
Have a bug or a feature request? Please search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
Author
Christopher Guindon (Eclipse Foundation)
Trademarks
- Eclipse® is a Trademark of the Eclipse Foundation, Inc.
- Eclipse Foundation is a Trademark of the Eclipse Foundation, Inc.
Copyright and license
Copyright 2018-2022 the Eclipse Foundation, Inc. and the eclipse.org authors. Code released under the Eclipse Public License Version 2.0 (EPL-2.0).