* utils/hbmk2/hbmk2.prg
+ links to markdown and markdown to man-page converter tool
! minor cleanup to prev
* utils/hbmk2/hbmk2.1
* some updates
* ChangeLog.txt
! typos/updates in previous entry
* extras/hbdoc/*.prg
* src/rtl/memoedit.prg
* tests/clasinh.prg
* tests/classch.prg
* tests/inhprob.prg
! updated for new ::super: syntax
* src/rtl/itemseri.c
! fixed typo in latest modification:
'warning: use of unary operator that may be intended as compound assignment (+=)'
* contrib/hbgd/tests/test_out.prg
* contrib/hbhttpd/*
* contrib/hbtip/thtml.prg
* contrib/xhb/*.prg
* extras/httpsrv/*
* extras/guestbk/*
* website/faq/*.html
* website/samples/HowToBuildOnLinux.html
* website/third-party.html
* some steps to modernize old HTML
* extras/hbdoc/*.prg
* do not use [] as string delimiter
- tests/function.cfm
- website/samples/function.cfm.html
* .gitattributes
- obsolete file deleted
49 lines
2.0 KiB
HTML
49 lines
2.0 KiB
HTML
<!DOCTYPE html>
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<title>Are there any development guidelines?</title>
|
|
</head>
|
|
<body text="#000000" bgcolor="#ffffff">
|
|
|
|
<a href="harbour.html"><em>Frequently Asked Questions about Harbour</em></a>
|
|
<b>:</b> <a href="harbour20.html"><em>Helping develop Harbour</em></a>
|
|
<b>:</b> <em>Are there any development guidelines?</em><br />
|
|
<b>Previous:</b> <a href="harbour27.html"><em>What needs working on?</em></a><br />
|
|
<b>Next:</b> <a href="harbour29.html"><em>Is it ok to extend the language with some spiffy new feature?</em></a>
|
|
|
|
|
|
<hr noshade>
|
|
<h2><a name="28"></a>3.8. Are there any development guidelines?</h2>
|
|
<p>Not as such no. That said, if you are going to cut some code for Harbour you
|
|
might want to consider the following random observations:
|
|
<ul>
|
|
<li>Harbour is written in both C and itself. As much as possible we stick
|
|
with ANSI C (any non ANSI code should be guarded with pre-processor
|
|
directives).</li>
|
|
<li>Too many comments are better than too few comments.</li>
|
|
<li>An ounce of testing can save a ton of debugging. Please ensure that,
|
|
when you change code, you attempt to compile and use Harbour before
|
|
submitting changes.</li>
|
|
<li>English is the nearest we've got to a common language. Where possible
|
|
please code in, comment in and document in English.</li>
|
|
<li>Please don't make use of code you don't have the right to use. For
|
|
example, don't go copying
|
|
<a href="harbour5.html#Trademarks">CA-Clipper</a> header
|
|
files to make Harbour header files.</li>
|
|
<li>Have fun.</li>
|
|
</ul>
|
|
</p>
|
|
|
|
<hr noshade>
|
|
<a href="harbour.html"><em>Frequently Asked Questions about Harbour</em></a>
|
|
<b>:</b> <a href="harbour20.html"><em>Helping develop Harbour</em></a>
|
|
<b>:</b> <em>Are there any development guidelines?</em><br />
|
|
<b>Previous:</b> <a href="harbour27.html"><em>What needs working on?</em></a><br />
|
|
<b>Next:</b> <a href="harbour29.html"><em>Is it ok to extend the language with some spiffy new feature?</em></a>
|
|
|
|
|
|
|
|
</body>
|
|
</html>
|