-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathindex.html
More file actions
162 lines (111 loc) · 4.06 KB
/
Copy pathindex.html
File metadata and controls
162 lines (111 loc) · 4.06 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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
<?xml version="1.0" encoding="ISO-8859-1"?><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Gobo Eiffel Developer Guidelines</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%">
<tr>
<td><font size="6"><strong>Gobo Eiffel Developer Guidelines</strong></font></td>
<td align="right"><a href="index.html"><img src="../image/previous.gif" alt="Previous" border="0" /></a><a href="compilers.html"><img src="../image/next.gif" alt="Next" border="0" /></a></td>
</tr>
</table>
<hr size="1" />
<p>
This document describes the guidelines that <i><b>must</b></i>
be followed by all contributions to the
<i>Gobo Eiffel Project</i>. The guidelines are based on the
rules laid out in OOSC2 and clarified or amended where necessary. We hope that
these guidelines will be widely followed, also by Eiffel libraries other than the
<i>Gobo Eiffel libraries</i>, and that they will facilitate
code sharing and code reading.
</p>
<p><i>
Note that this document is far from complete. It is only the first
draft, more sections will be added and some existing sections need
some more work.
</i></p>
<p>
This document is structured as follows:
<blockquote>
<dl>
<dt>
<a href="compilers.html">Supported Eiffel Compilers</a>
</dt>
<dd>
The Eiffel compilers that must be supported.
</dd>
<dt>
<a href="language.html">Eiffel Language</a>
</dt>
<dd>
The version of the Eiffel Language that must be used.
</dd>
<dt>
<a href="naming_conventions.html">Naming Conventions</a>
</dt>
<dd>
The naming conventions that code must follow.
</dd>
<dt>
<a href="class_layout.html">Class Layout</a>
</dt>
<dd>
How class texts must be formatted.
</dd>
<dt>
<a href="programming_style.html">Programming Style</a>
</dt>
<dd>
The programming style that must be used.
</dd>
<dt>
<a href="documentation.html">Documentation</a>
</dt>
<dd>
How to write documentation.
</dd>
<dt>
<a href="examples.html">Examples</a>
</dt>
<dd>
The kind of examples that must be provided.
</dd>
<dt>
<a href="test.html">Test Suite</a>
</dt>
<dd>
How to write a test suite.
</dd>
<dt>
<a href="git.html">Git Repository</a>
</dt>
<dd>
How to use the Git Repository.
</dd>
<dt>
<a href="installation.html">Installation Procedure</a>
</dt>
<dd>
The installation files to provide.
</dd>
<dt>
<a href="license.html">License</a>
</dt>
<dd>
The license under which <i>Gobo Eiffel</i> code is released.
</dd>
</dl>
</blockquote>
</p>
<hr size="1" />
<table border="0" width="100%">
<tr>
<td>
<address><font size="2"><b>Copyright (c) 2001-2010, Eric Bezault</b><br /><b>mailto:</b><a href="mailto:ericb@gobosoft.com">ericb@gobosoft.com</a><br /><b>https://</b><a href="https://www.gobosoft.com">www.gobosoft.com</a><br /><b>Last Updated: </b>8 March 2005</font></address>
</td>
<td align="right" valign="top"><a href="http://gobo-eiffel.gobosoft.com"><img src="../image/home.gif" alt="Home" border="0" /></a><a href="index.html"><img src="../image/toc.gif" alt="Toc" border="0" /></a><a href="index.html"><img src="../image/previous.gif" alt="Previous" border="0" /></a><a href="compilers.html"><img src="../image/next.gif" alt="Next" border="0" /></a></td>
</tr>
</table>
</body>
</html>