Skip to content

Commit

Permalink
Add a top menu in the glassfish.org page
Browse files Browse the repository at this point in the history
Signed-off-by:Ondro Mihalyi <mihalyi@omnifish.ee>
  • Loading branch information
OndroMih committed Jul 17, 2023
1 parent 8a43030 commit b5762d0
Show file tree
Hide file tree
Showing 12 changed files with 248 additions and 41 deletions.
48 changes: 32 additions & 16 deletions docs/website/src/main/resources/CONTRIBUTING.md
Expand Up @@ -12,6 +12,38 @@ developer and production focused tools and features.

* [https://projects.eclipse.org/projects/ee4j.glassfish](https://projects.eclipse.org/projects/ee4j.glassfish)

## How To Contribute

The Eclipse GlassFish Project is open for contributions and your help is
greatly appreciated.
The easiest way to contribute to the Eclipse GlassFish documentation is by
opening an [issue](https://github.com/eclipse-ee4j/glassfish/issues)
that contains feedback and review comments.

Contributions to the source code are also welcome. If you want to contribute code or improve the documentation or the website, please review the following links:

* [Pull Request Acceptance Workflow](pr_workflow)
* [License](LICENSE)


### Eclipse Contributor Agreement

Before your contribution can be accepted by the project team contributors must
electronically sign the Eclipse Contributor Agreement (ECA).

* [http://www.eclipse.org/legal/ECA.php](http://www.eclipse.org/legal/ECA.php)

Commits that are provided by non-committers must have a Signed-off-by field in
the footer indicating that the author is aware of the terms by which the
contribution has been provided to the project. The non-committer must
additionally have an Eclipse Foundation account and must have a signed Eclipse
Contributor Agreement (ECA) on file.

For more information, please see the Eclipse Committer Handbook:
[https://www.eclipse.org/projects/handbook/#resources-commit](https://www.eclipse.org/projects/handbook/#resources-commit)



## Developer resources

Information regarding source code management, builds, coding standards, and
Expand Down Expand Up @@ -47,22 +79,6 @@ The project maintains the following source code repositories
* [https://github.com/eclipse-ee4j/glassfish-firstcup](https://github.com/eclipse-ee4j/glassfish-firstcup)
* [https://github.com/eclipse-ee4j/glassfish-tutorial](https://github.com/eclipse-ee4j/glassfish-tutorial)

## Eclipse Contributor Agreement

Before your contribution can be accepted by the project team contributors must
electronically sign the Eclipse Contributor Agreement (ECA).

* [http://www.eclipse.org/legal/ECA.php](http://www.eclipse.org/legal/ECA.php)

Commits that are provided by non-committers must have a Signed-off-by field in
the footer indicating that the author is aware of the terms by which the
contribution has been provided to the project. The non-committer must
additionally have an Eclipse Foundation account and must have a signed Eclipse
Contributor Agreement (ECA) on file.

For more information, please see the Eclipse Committer Handbook:
[https://www.eclipse.org/projects/handbook/#resources-commit](https://www.eclipse.org/projects/handbook/#resources-commit)

## Contact

Contact the project developers via the project's "dev" list.
Expand Down
23 changes: 1 addition & 22 deletions docs/website/src/main/resources/README.md
Expand Up @@ -169,25 +169,4 @@ and [here](https://blog.payara.fish/glassfish-5.1-release-marks-major-milestone-

### September 28, 2017 - Introducing Eclipse Enterprise for Java

See the [Jakarta EE home-page](https://jakarta.ee/).

## How To Contribute

The Eclipse GlassFish Project is open for contributions and your help is
greatly appreciated.
The easiest way to contribute to the Eclipse GlassFish documentation is by
opening an [issue](https://github.com/eclipse-ee4j/glassfish/issues)
that contains feedback and review comments.
Contributions to the source code are also welcome.

Please review the following links:

* [Contribute](CONTRIBUTING)
* [Pull Request Acceptance Workflow](pr_workflow)
* [License](LICENSE)

## Professional Services and Enterprise Support for Eclipse GlassFish

There are companies that provide enterprise support for Eclipse GlassFish and other professional services related to Eclipse GlassFish.

There's a list of those companies on the [Professional Services and Enterprise Support](support.md) page.
See the [Jakarta EE home-page](https://jakarta.ee/).
16 changes: 16 additions & 0 deletions docs/website/src/main/resources/_includes/topnav.html
@@ -0,0 +1,16 @@
<div class="nav top-nav">
<ul>
<li class="icon download">
<a href="/download.html">Download<p>Distributions, Release Notes</p></a>
</li>
<li class="icon documentation">
<a href="/documentation.html">Documentation<p>User Guides, Manuals</p></a>
</li>
<li class="icon contributing">
<a href="/CONTRIBUTING.html">Get Involved<p>Contributing, Developer Resources</p></a>
</li>
<li class="icon support">
<a href="/support.html">Support<p>Professional Services or Support</p></a>
</li>
</ul>
</div>
46 changes: 46 additions & 0 deletions docs/website/src/main/resources/_layouts/default.html
@@ -0,0 +1,46 @@
<!--
Copyright (c) 2018 Eclipse Foundation, Inc.
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.
Contributors:
Christopher Guindon <chris.guindon@eclipse-foundation.org>
SPDX-License-Identifier: EPL-2.0
-->
<!DOCTYPE html>
<html lang="{{ site.lang | default: "en-US" }}">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">

<link href="https://www.eclipse.org/favicon.ico" rel='icon' type='image/x-icon'/>
<!-- Links and stylesheets -->
<link rel="stylesheet" href="https://www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/quicksilver.min.css?v0.0.211">
<link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
<link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap" rel="stylesheet" type="text/css"/>
<title>{{ page.title | default: site.title }}</title>
{% include google_tag_manager.html %}
</head>
<body>
{% include header.html %}
{% include breadcrumbs.html %}
<main>
<div class="container">
<div class="row">
<div class="col-md-18 padding-bottom-30">
{% include topnav.html %}
{{ content }}
</div>
<div class="col-md-6 padding-bottom-30">
{% include sidebar.html %}
</div>
</div>
</div>
</main>
{% include footer.html %}
</body>
</html>
64 changes: 64 additions & 0 deletions docs/website/src/main/resources/assets/css/style.scss
@@ -0,0 +1,64 @@
---
---

/*
* Copyright (c) 2018 Eclipse Foundation, Inc.
*
* 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
*/

@import 'jekyll-theme-eclipsefdn';

.top-nav {
background-color: #f4f4f4;
}

.top-nav ul {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}

.top-nav a:visited {
color: #3f7b96;
}

.top-nav ul li {
list-style: none;
text-transform: uppercase;
font-size: 150%;
}

.top-nav ul li p {
text-transform: none;
font-size: 60%;
}

.top-nav ul li.icon a::before {
content: ' ';
background-size:contain;
height: 1em;
width: 1em;
display: inline-block;
margin-right: 0.5em;
}

.top-nav ul li.icon.download a::before {
background-image: url('../../img/download.svg');
}

.top-nav ul li.icon.documentation a::before {
background-image: url('../../img/book.svg');
}

.top-nav ul li.icon.contributing a::before {
background-image: url('../../img/people-line.svg');
}

.top-nav ul li.icon.support a::before {
background-image: url('../../img/life-ring.svg');
}
2 changes: 1 addition & 1 deletion docs/website/src/main/resources/documentation.md
@@ -1,4 +1,4 @@
# GlassFish Documentation
# Eclipse GlassFish Documentation

## Eclipse GlassFish Documentation and User Guides

Expand Down
5 changes: 5 additions & 0 deletions docs/website/src/main/resources/faq.md
Expand Up @@ -12,6 +12,11 @@ Eclipse GlassFish is an open-source Jakarta EE platform application server proje

Yes, Eclipse GlassFish is an open-source project made available under the terms of the [Eclipse Public License v. 2.0](http://www.eclipse.org/legal/epl-2.0). Find out more in the [Eclipse GlassFish NOTICE file](https://github.com/eclipse-ee4j/glassfish/blob/master/NOTICE.md).

## Can I contribute to the project?

Yes, the Eclipse GlassFish Project is open for contributions and your help is
greatly appreciated. You can report an [issue](https://github.com/eclipse-ee4j/glassfish/issues) with a bug, feedback, or an enhancement request. You can also contribute code or improve the documentation or the website. Find out more in the [Contributing to Eclipse GlassFish](CONTRIBUTING.md) page.

## Is Eclipse GlassFish supported?

Yes, there are multiple companies that provide Enterprise Support and other Professional Services. There's a list of those companies on the [Professional Services and Enterprise Support](support.md) page.
39 changes: 39 additions & 0 deletions docs/website/src/main/resources/img/book.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/website/src/main/resources/img/download.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/website/src/main/resources/img/life-ring.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
40 changes: 40 additions & 0 deletions docs/website/src/main/resources/img/people-line.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions docs/website/src/main/resources/support.md
@@ -1,10 +1,10 @@
# Professional Services and Enterprise Support for Eclipse GlassFish
# Professional Services and Support for Eclipse GlassFish

This section is dedicated to companies offering products and services around Eclipse GlassFish.

The Eclipse GlassFish project does not endorse or recommend any of the companies on this page. We love all our supporters equally.

Professional Services and Enterprise Support are available through following companies:
Professional Services and Enterprise Support are available through the following companies:

- [OmniFish](https://omnifish.ee/solutions/#support)
- [ManageCat](https://www.managecat.com/services-and-support/eclipse-glassfish-enterprise-support)

0 comments on commit b5762d0

Please sign in to comment.