<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi all,<br>
<br>
I am developing the website based on the templates and I'd like to
discuss about the technologies to be used. I am personally in favor
of static generation, since:<br>
<br>
- It's easier to maintain<br>
- Changes can happen in a pull-request process.<br>
- No need for a database or any external resources<br>
- It's fast (because it's static)<br>
- Can be deployed using Github's infrastructure<br>
- Templates can be easily adapted<br>
<br>
We already do this with the Forge 1 website and it's playing well so
far. However since I am not a big fan of Ruby, I am playing a bit
with JBake (which uses Freemarker) and found it quite interesting. <br>
<br>
We could make it part of a CI job, and fire when changes in the
repository happens. <br>
<br>
The development branch uses JSF+JPA and it's quite a burden to
maintain (sync changes to DB, etc) and it's slow. <br>
I believe the best would be having the data available in Github as a
JSON/YAML file and use that in the website generation. Docs can also
be generated inside the website through git submodules (with the
forge/docs repository). <br>
<br>
There is the advantage of not needing extra resources (Openshift
gears for example).<br>
<br>
Thoughts? <br>
<br>
<div class="moz-signature">-- <br>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<div style="font-family:Arial; font-size:10pt; color:#000000;"><br>
<b>George Gastaldi | Senior Software Engineer</b><br>
JBoss Forge Team<br>
T: +55 11 3524-6169<br>
M: +55 47 9711-1000<br>
<br>
<img src="cid:part1.03040708.06010604@redhat.com" alt="Red Hat"
border="0"><br>
<br>
Better technology. Faster innovation. Powered by community
collaboration. <br>
See how it works at <a href="http://www.redhat.com/">www.redhat.com</a>
<br>
<br>
<a href="http://www.linkedin.com/company/3258288"><img
src="cid:part3.02050502.02090003@redhat.com" alt="LinkedIn"
border="0"></a>
<a href="https://www.youtube.com/redhatlatam"><img
src="cid:part5.06010802.00040404@redhat.com" alt="Youtube"
border="0"></a>
</div>
</div>
</body>
</html>