-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathprojects.html
More file actions
67 lines (62 loc) · 3.08 KB
/
projects.html
File metadata and controls
67 lines (62 loc) · 3.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
---
layout: default
title: openETCS Projects
---
<div id="slideshow">
<h1>
Find information about all openETCS projects.
</h1>
<p>
Every openETCS project has its own project page, containing information on mailing lists, source code, project information (wiki) and issues. Projects, which are initially private, may not be listed.
</p>
<ul id="plist"></ul>
<script>
function appendProjects( projectList, repoDescription ) {
for( var i = 0; i < repoDescription.length; i++ ) {
var repo = repoDescription[ i ];
var projectItem = $( "<li class='projectItem'></li>" );
projectItem.append( "<h2>" + repo[ "name" ] + "</h2>" );
if( repo[ "description" ] ) {
projectItem.append( "<p>" + repo[ "description" ] + "</p>" );
}
if( repo[ "private" ] ) {
projectItem.append( "<span class='icon-lock' title='This project is private'></span>" );
}
if( repo[ "incubating" ] ) {
projectItem.append( "<span class='icon-beaker' title='This project currently is in incubator status'></span>" );
}
if( repo[ "has_wiki" ] ) {
projectItem.append( "<a href='" + repo[ "html_url" ] + "/wiki'><span class='icon-info-sign' title='Go to project wiki'></span></a>" );
}
if( repo[ "mailinglist" ] ) {
projectItem.append( "<a title='mailing list' href='" + repo[ "mailinglist" ] + "'><span class='icon-envelope'></span></a>" );
}
if( repo[ "html_url" ] ) {
projectItem.append( "<a href='" + repo[ "html_url" ] + "'><span title='Go to project repository on github' class='icon-external-link'></span></a>" );
}
projectList.append( projectItem );
if( repo[ "children" ] ) {
var subList = $( "<ul></ul>" );
projectItem.append( subList );
appendProjects( subList, repo[ "children" ] );
}
}
}
$.ajax({
url:'/repos/repo-description-merged.json',
type:'GET',
dataType: 'json',
success: function( repoDescription ) {
appendProjects( $( "#plist" ), repoDescription );
}
});
</script>
<p>
You can also have a look at the <a href="https://github.com/openETCS">open-ETCS overview page</a> on github, providing information on activity of all projects.
</p>
<p>
All subprojects of openETCS are governed by the <a href="https://github.com/openETCS/ecosystem/wiki/openETCS-Development-Process">openETCS Development Process</a>, which has been inherited from the proven <a href="http://www.eclipse.org/projects/dev_process/development_process_2011.php">Eclipse Development Process</a>.
</p>
<p>
It is important to note that all projects have a lifecycle going from pre-proposal to proposal, incubation and maturity. All project phases except the pre-proposal phase are public! If you plan to submit a project proposal please have a look at the <a href="https://github.com/openETCS/ecosystem/wiki/Project-Proposal-Guidelines">Project Proposal Guidelines</a> and / or contact the ecosystem project <a href="mailto:[email protected]">the ecosystem project</a> or the <a href="mailto:[email protected]">openETCS Mentoring Board</a>.
</div>