[gnome-devel-docs/wip/for-kat: 2/5] Added section "guidelines for new developers"



commit f3e6c01960da5b9ee1f577dc2af2eaa8a3db37a8
Author: Bastian Ilsø <bastianilso src gnome org>
Date:   Mon Jan 26 17:17:33 2015 +0000

    Added section "guidelines for new developers"
    
    https://bugzilla.gnome.org/show_bug.cgi?id=743552

 platform-demos/C/c.page |   38 +++++++++++++++++++++++++++++++++++---
 1 files changed, 35 insertions(+), 3 deletions(-)
---
diff --git a/platform-demos/C/c.page b/platform-demos/C/c.page
index 2a0b166..0326ee5 100644
--- a/platform-demos/C/c.page
+++ b/platform-demos/C/c.page
@@ -14,17 +14,49 @@
 </info>
 
 <title>Platform Demos in C</title>
+<section id="prerequisites" >
+  <title>Prerequisites</title>
+
+  <p>To compile these platform demos you will need a C compiler, for example <link 
href="https://gcc.gnu.org/";>gcc</link>. You will also need GTK+ 3 including headers and pkg-config files. 
Linux distributions usually abstract GTK+ 3 headers and pkg-config files into separate packages called 
<em>gtk3-devel</em>, <em>gtk3-dev</em> or similar.</p>
+
+</section> 
+
+<section id="For beginners" ui:expanded="false">
+  <title>Guidelines for new developers</title>
+  <p>Several tools has been developed to assist you in developing your GNOME application. GNOME also 
recommends a specific coding style and conventions which this section will elaborate further upon.</p>
+  <section id="recommended-tools">
+    <title>Recommended tools</title>
+    <list>
+    <item>
+      <p><link href="https://wiki.gnome.org/Apps/Devhelp";>DevHelp</link>: An API documentation browser for 
GNOME.</p>
+    </item>
+    <item>
+      <p>A GNOME IDE (Integrated Development Environment). An IDE can assist you in writing and debugging C 
code, for example <link href="https://wiki.gnome.org/Apps/Builder";>Builder</link> or <link 
href="https://wiki.gnome.org/Apps/Anjuta";>Anjuta</link>.</p>
+    </item>
+    <item>
+      <p><link href="http://glade.gnome.org/";>Glade</link>: A user interface designer for GTK+ 
Applications.</p>
+    </item>
+    <item>
+      <p>An IRC Client, for example <link href="https://wiki.gnome.org/Apps/Polari";>Polari</link> or <link 
href="https://wiki.gnome.org/Apps/Empathy";>Empathy</link>. If you run into problems while following the 
beginner tutorials, join #gnome on GimpNet.</p>
+    </item>
+    </list> 
+  </section>
+
+  <section id="coding-style">
+    <title>Coding Style</title>
+    <p>Most applications in the GNOME project is written in the <link 
href="http://en.wikipedia.org/wiki/Indent_style#GNU_style";>GNU style</link> of indentation. The tutorials and 
code examples presented are following this convention and you are recommended to do so too.</p>
+  </section>
+</section>
 
 <links type="section" />
 
 <section id="examples">
-<title>Application Demos</title>
-
+<title>Tutorials</title>
 
 </section>
 
 <section id="samples">
-<title>Widget Demos</title>
+<title>Widget Code Examples</title>
  <section id="windows" style="2column"><title>Windows</title>
     <p></p>
   </section>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]