Skip to content

Commit

Permalink
added site.xml and markdown
Browse files Browse the repository at this point in the history
Issue imixs#231
rsoika committed Apr 11, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
1 parent 86d47da commit 677e98a
Showing 41 changed files with 4,258 additions and 21 deletions.
43 changes: 22 additions & 21 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -49,11 +49,12 @@

<licenses>
<license>
<name>GNU General Public License</name>
<url>http://www.gnu.org/licenses/gpl-2.0.txt</url>
<name>Eclipse Public License - v 2.0</name>
<url>LICENSE</url>
<distribution>repo</distribution>
<comments>
All the results of the imixs workflow project are subject to the GPL licensing model.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0
</comments>
</license>
</licenses>
@@ -133,25 +134,25 @@


<reporting>
<plugins>
<!-- java doc -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<additionalOptions>-Xdoclint:none</additionalOptions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>3.0.0</version>
</plugin>
</plugins>
</reporting>

<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.4.0</version>
<reportSets>
<reportSet>
<configuration>
<!-- Just disable the generation of default files like index.html -->
<skip>true</skip>
</configuration>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>

<profiles>
<profiles>
<!-- Activate using the release property -->
<profile>
<id>release</id>
19 changes: 19 additions & 0 deletions src/site/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Open-BPMN Web Site

The web site and documentation for Open-BPMN can be generated using the maven site plugin in this project.
The pages are written using markdown.

## Generate Site

$ mvn clean site


# Color Schema

https://www.colorcodehex.com/color-scheme/1000059.html

#023B72
#F0B807
#F4A004
#F17405
#712D04
288 changes: 288 additions & 0 deletions src/site/css/base.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,288 @@
/*
imixs.org
*/

html {
line-height: 1.5;
font-family: 'Open Sans', sayns-serif;
color: #333;
}

body {
margin: 0;
background-color: #fdfdfd;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
color: #3886CA;
text-decoration: inherit;
}


hr {
border-color: #808080 #808080 #ddd;
border-style: none none solid;
border-width: 0 0 1px;
clear: both;
margin: 10px auto;
margin-bottom: 30px;
}

button, select {
text-transform: none;
}

legend {
padding: 0;
}

ol, ul, menu {
list-style: none;
margin: 0;
padding: 0;
}

img, video {
max-width: 100%;
height: auto;
}

code, kbd, samp, pre {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
"Liberation Mono", "Courier New", monospace;
/* 1 */
font-size: 1em;
/* 2 */
}

/*
Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}


header {
position: fixed;
width: 100%;
color: #dbdbdb;
background-color: #3d4348;
}

/* https://polypane.app/blog/the-perfect-responsive-menu */
header nav {
padding: 10px;
max-width: 1280px;
margin-left: auto;
margin-right: auto;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
header nav a {
color: #dbdbdb;
}

header nav .nav-title {
align-items: center;
display: flex;
order: 1;
font-size: 1.5rem;
margin-left: 10px;
}

header nav .nav-menu {
align-items: center;
display: flex;
order: 3;
flex-wrap: wrap;
width: 100%;
}

header nav .nav-github {
order: 2;
}

header nav .nav-menu ul {
flex-direction: row;
width: 100%;
}

header nav .nav-menu ul li {
justify-content: space-between;
padding: 0 0px;
border-bottom: 1px solid #fff;
font-size: 1.2rem;
line-height: 2.5rem;
margin-left: 10px;
padding-left: 10px;
}

header nav .nav-menu ul li:hover {
background: #fff;
}

header nav .nav-menu ul li a {
width: 100%;
display: inline-block;
}

header nav .menu-button {
background: transparent;
border: none;
color: #EEE;
}

header nav .menu-button svg {
width: 1.9rem;
height: 1.9rem;
}

/* Menu on large displays */
@media ( min-width : 1024px) {
nav button {
display: none;
}
header nav .nav-menu {
flex-wrap: nowrap;
width: auto;
order: 2;
}
header nav .nav-menu ul {
display: flex;
}
header nav .nav-menu ul li {
padding: 0 20px;
font-size: 1rem;
line-height: inherit;
margin-left: 0;
border-bottom: none;
}
header nav .nav-menu ul li:hover {
background: transparent;
}
header nav .nav-github {
order: 3;
}
}





section {
max-width: 1280px;
margin-left: auto;
margin-right: auto;
margin-bottom: 60px;
padding: 0 20px;
display: grid;
grid-template-columns: repeat(12, minmax(64px, 110px));
column-gap: 40px;
}


section h1.lead {
font-size: 2.3rem;

line-height: 1;
font-weight: 400;
margin: 0 0 0px 0px;
}

section p {
color: #777;
}

section p.lead {
font-size: 1.25rem;
line-height: 1.75rem;
color: #777;
}

section h2.lead {
font-weight: 800;
color: #4F5A6F;
}

section li {
margin: 0 10px 10px 0;
display: flex;
}

section li svg {
margin-right: 10px;
height: 1.25rem;
color: #F17405;
}


section .button {
background-color: #F0B807;
border-radius: 0.5rem;
padding: 0.625rem 1.25rem;
color: #fff;
font-size: 1.3em;
}

section .terminal {
background-color: #000;
color: #fff;
min-height: 400px;
padding: 20px;
border-radius: 10px;
border: 3px solid #F17405;
}

section .image-gallery-item {
grid-column-start: span 2;
}

/* Footer */
footer {
background-color: #3d4348;
color: #fff;
}

footer a {
color: #dbdbdb;
}

footer section div {
grid-column-start: span 3;
}

footer h3 {
font-size: 0.875rem;
text-transform: uppercase;
font-weight: 800;
}


@media ( max-width : 768px) {
section {
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
grid-column-gap: inherit;
}
footer section div {
grid-column-start: span 1;
}
section .image-gallery-item {
grid-column-start: 1;
text-align: center;
}
section .image-gallery-item img {
max-height: 40px;
}
section h1.lead {
font-size: 2.75rem;
}
section .button {
font-size: 1.1em;
}
}
Loading

0 comments on commit 677e98a

Please sign in to comment.