[New] Added development and download pages

This commit is contained in:
Robert von Burg 2014-03-21 23:22:39 +01:00
parent 3f01bfa910
commit d2a6fd48b8
7 changed files with 559 additions and 230 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
/.settings
/.project
*/.idea*

View File

@ -2,5 +2,5 @@ body {
padding-top: 50px;
}
.content {
padding: 40px 15px;
padding: 0px 2em 3em;
}

View File

@ -0,0 +1,93 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="google-site-verification" content="CPhbjooaiTdROm7Vs4E7kuHZvBfkeLUtonGgcVUbTL8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="ico/favicon.ico">
<title>Strolch: Development</title>
<!-- Bootstrap core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="css/custom.css" rel="stylesheet">
<!-- Just for debugging purposes. Don't actually copy this line! -->
<!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="index.html">Strolch</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Overview</a></li>
<li><a href="downloads.html">Downloads</a></li>
<li class="active"><a href="development.html">Development</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<div class="container">
<div class="content">
<h1>Development</h1>
<p class="lead">This page describes how to setup the development environment.</p>
<h2>Prerequisites</h2>
To start developing Strolch you need:
<ul>
<li>Java JDK 7</li>
<li>Maven 3</li>
</ul>
<h2>Getting Started</h2>
<p>Setting up Strolch is just a few lines:</p>
<pre class="pre-scrollable">
mkdir strolch
cd strolch
git clone https://github.com/eitchnet/li.strolch.dev.git
cd li.strolch.dev
./bootstrap_https.sh
mvn clean package -DskipTests=true</pre>
<p><b>Note:</b> If you want to run the tests, then either install a PostgreSQL DB and configure the users as is required by the project, or remove the project from the li.strolch.dev module build, otherwise the build will fail =))</p>
<p>After running the Maven build, you will have a full build of all Strolch projects. Now you can start modifying the projects, and add your own features, or, far more interesting, start developing your projects using the Strolch agent.</p>
<p>To use Strolch in your own projects, look at the two tutorial apps on how they are configured. You can also simply copy the projects, modify the Maven POMs and remove what ever you do not need.</p>
<p>Happy coding =))</p>
<!-- content here -->
</div><!-- /.content -->
<div id="footer">
<div class="container">
<p class="text-muted">&copy; Strolch / <a href="mailto:eitch@eitchnet.ch">Robert von Burg</a> / Hosting by <a href="http://www.eitchnet.ch">eitchnet.ch</a></p>
</div>
</div>
</div><!-- /.container -->
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>

View File

@ -0,0 +1,165 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="google-site-verification" content="CPhbjooaiTdROm7Vs4E7kuHZvBfkeLUtonGgcVUbTL8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="ico/favicon.ico">
<title>Strolch: Downloads</title>
<!-- Bootstrap core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="css/custom.css" rel="stylesheet">
<link rel="stylesheet" href="style.css" type="text/css"/>
<!-- Just for debugging purposes. Don't actually copy this line! -->
<!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="index.html">Strolch</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Overview</a></li>
<li class="active"><a href="downloads.html">Downloads</a></li>
<li><a href="development.html">Development</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<div class="container">
<div class="content">
<h1>Downloads</h1>
<p class="lead">This page contains links to the latest Strolch downloads</p>
<h2>Releases</h2>
<!--
<h4>Latest: Version 0.1.0</h4>
<p><a href="dist/latest/strolch_bundle.tar.gz">Full Strolch Bundle</a></p>
<div style="width: 100%; float: left">
<div style="width: 350px; float: left">
eitchnet libraries:
<ul>
<li><a href="dist/latest/ch.eitchnet.privilege.tar.gz">Privilege</a></li>
<li><a href="dist/latest/ch.eitchnet.utils.tar.gz">Utils</a></li>
<li><a href="dist/latest/ch.eitchnet.xmlpers.tar.gz">XMLPers</a></li>
</ul>
</div>
<div style="width: 350px; float: left">
Strolch Core:
<ul>
<li><a href="dist/latest/li.strolch.mode.tar.gzl">Model</a></li>
<li><a href="dist/latest/li.strolch.agent.tar.gz">Agent</a></li>
<li><a href="dist/latest/li.strolch.service.tar.gz">Service</a></li>
</ul>
</div>
</div>
<div style="width: 100%; float: left">
<div style="width: 350px; float: left">
Strolch Components:
<ul>
<li><a href="dist/latest/li.strolch.persistence.postgresql.tar.gz">PostgreSQL Persistence</a></li>
<li><a href="dist/latest/li.strolch.persistence.xml.tar.gz">XML Persistence</a></li>
<li><a href="dist/latest/li.strolch.rest.tar.gz">RestFul API</a></li>
</ul>
</div>
<div style="width: 350px; float: left">
Strolch tutorial/demo apps:
<ul>
<li><a href="dist/latest/li.strolch.tutorialapp.tar.gz">Tutorial App</a></li>
<li><a href="dist/latest/li.strolch.tutorialwebapp.tar.gz">Tutorial WebApp</a></li>
</ul>
</div>
</div>
-->
<h4>Latest: Snapshot</h4>
<p><a href="dist/snapshot/strolch_bundle.tar.gz">Strolch Snapshot Bundle</a></p>
<div style="width: 100%; float: left">
<div style="width: 350px; float: left">
eitchnet libraries:
<ul>
<li><a href="dist/snapshot/ch.eitchnet.privilege.tar.gz">Privilege</a></li>
<li><a href="dist/snapshot/ch.eitchnet.utils.tar.gz">Utils</a></li>
<li><a href="dist/snapshot/ch.eitchnet.xmlpers.tar.gz">XMLPers</a></li>
</ul>
</div>
<div style="width: 350px; float: left">
Strolch Core:
<ul>
<li><a href="dist/snapshot/li.strolch.mode.tar.gzl">Model</a></li>
<li><a href="dist/snapshot/li.strolch.agent.tar.gz">Agent</a></li>
<li><a href="dist/snapshot/li.strolch.service.tar.gz">Service</a></li>
</ul>
</div>
</div>
<div style="width: 100%; float: left">
<div style="width: 350px; float: left">
Strolch Components:
<ul>
<li><a href="dist/snapshot/li.strolch.persistence.postgresql.tar.gz">PostgreSQL Persistence</a></li>
<li><a href="dist/snapshot/li.strolch.persistence.xml.tar.gz">XML Persistence</a></li>
<li><a href="dist/snapshot/li.strolch.rest.tar.gz">RestFul API</a></li>
</ul>
</div>
<div style="width: 350px; float: left">
Strolch tutorial/demo apps:
<ul>
<li><a href="dist/snapshot/li.strolch.tutorialapp.tar.gz">Tutorial App</a></li>
<li><a href="dist/snapshot/li.strolch.tutorialwebapp.tar.gz">Tutorial WebApp</a></li>
</ul>
</div>
</div>
<div style="width: 100%; float: left">
<h3>Moose Image</h3>
<p><a href="http://www.moosetechnology.com">Moose</a> is a software analysis tool written in Pharo. To be able to analyze Strolch we provide an MSE and Moose Image to use with the <a href="http://www.pharo.org">Pharo VM</a></p>
<p><a href="dist/snapshot/strolch_mse.tar.gz">Latest Strolch Snapshot MSE</a></p>
<p><a href="dist/snapshot/strolch_moose_image.tar.gz">Strolch Moose Image</a></p>
</div>
<div style="clear:both;"></div>
<!-- content here -->
</div><!-- /.content -->
<div id="footer">
<div class="container">
<p class="text-muted">&copy; Strolch / <a href="mailto:eitch@eitchnet.ch">Robert von Burg</a> / Hosting by <a href="http://www.eitchnet.ch">eitchnet.ch</a></p>
</div>
</div>
</div><!-- /.container -->
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>

View File

@ -30,11 +30,13 @@
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="#">Strolch</a>
<a class="navbar-brand" href="index.html">Strolch</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Overview</a></li>
<li class="active"><a href="index.html">Overview</a></li>
<li><a href="downloads.html">Downloads</a></li>
<li><a href="development.html">Development</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
@ -268,9 +270,9 @@ public class SetParameterService extends AbstractService&lt;SetParameterArg, Ser
return new ServiceResult();
}
}
</pre>
</pre>
<pre class="pre-scrollable">
<pre class="pre-scrollable">
public class SetParameterCommand extends Command {
// input fields
@ -411,21 +413,7 @@ public class SetParameterCommand extends Command {
</ul>
<h2>Development</h2>
<p>So, if this overview has gotten you eager to start developing Strolch, then let this little howto get you started:</p>
<pre class="pre-scrollable">
mkdir strolch
cd strolch
git clone https://github.com/eitchnet/li.strolch.dev.git
./bootstrap_https.sh
mvn clean package -DskipTests=true</pre>
<p><b>Note:</b> If you want to run the tests, then either install a PostgreSQL DB and configure the users as is required by the project, or remove the project from the li.strolch.dev module build, otherwise the build will fail =))</p>
<p>After running the Maven build, you will have a full build of all Strolch projects. Now you can start modifying the projects, and add your own features, or, far more interesting, start developing your projects using the Strolch agent.</p>
<p>To use Strolch in your own projects, look at the two tutorial apps on how they are configured. You can also simply copy the projects, modify the Maven POMs and remove what ever you do not need.</p>
<p>Happy coding =))</p>
<p>To start getting involved with Strolch Development, or create your own applications using Strolch, then see the <a href="development.html">development page</a></p>
</div><!-- /.content -->

14
www.strolch.li/style.css Normal file
View File

@ -0,0 +1,14 @@
.release, .snapshot {
float: left;
padding: 20px;
}
.release {
width: 350px;
}
.snapshot {
width: 350px;
}
.previousRelease {
clear: both;
}

View File

@ -0,0 +1,68 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="google-site-verification" content="CPhbjooaiTdROm7Vs4E7kuHZvBfkeLUtonGgcVUbTL8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="ico/favicon.ico">
<title>Strolch: XXXXX</title>
<!-- Bootstrap core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="css/custom.css" rel="stylesheet">
<!-- Just for debugging purposes. Don't actually copy this line! -->
<!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="index.html">Strolch</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Overview</a></li>
<li><a href="downloads.html">Downloads</a></li>
<li><a href="development.html">Development</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<div class="container">
<div class="content">
<h1>Bla bla</h1>
<p class="lead">This page describes ...</p>
<!-- content here -->
</div><!-- /.content -->
<div id="footer">
<div class="container">
<p class="text-muted">&copy; Strolch / <a href="mailto:eitch@eitchnet.ch">Robert von Burg</a> / Hosting by <a href="http://www.eitchnet.ch">eitchnet.ch</a></p>
</div>
</div>
</div><!-- /.container -->
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>