[gnomeweb-wml] anjuta web: Updated development page.



commit fff329a20fe056531cc723c3ee95e6375435e322
Author: Naba Kumar <naba gnome org>
Date:   Sat Jan 30 17:05:41 2010 +0200

    anjuta web: Updated development page.

 projects.gnome.org/anjuta/development.shtml |  100 ++++++++++++++-------------
 1 files changed, 51 insertions(+), 49 deletions(-)
---
diff --git a/projects.gnome.org/anjuta/development.shtml b/projects.gnome.org/anjuta/development.shtml
index e511fed..ffa5915 100644
--- a/projects.gnome.org/anjuta/development.shtml
+++ b/projects.gnome.org/anjuta/development.shtml
@@ -11,13 +11,45 @@
 <!--#include virtual="layout.shtml" -->
 <div id="body">
 <div id="content">
-	<h3>Getting Anjuta from the GNOME git server</h3>
+		<p class="quote">&quot;A service to open source is a service to mankind.&quot;&nbsp;</p>
+		<a name="project-maintainers"></a>
+		<h2>Are you a library or project maintainer?</h2>
+		
+		<p>Then you are looking to provide users of your library or project to use
+		Anjuta to develop projects using it. To do this Anjuta provides several
+		means to make it easy.
+		</p>
+		<p>You can start by creating a template for your library. Follow this
+		simple <a href="http://library.gnome.org/devel/libanjuta/stable/project-wizard-format.html";>tutorial
+		to create project templates</a> (no programming needed). You
+		can either distribute the templates yourself or you can submit it to
+		Anjuta bugzilla for inclusion in our next release.
+		</p>
+		<p>Then if you need more advanced stuffs to use your project, you can
+		create plugins to do them. Follow this nice
+		<a href="http://library.gnome.org/devel/libanjuta/stable/writing-plugins.html";>
+		tutorial to create anjuta plugins</a>.
+		Or you can pick up one of existing plugins and start adating it for
+		your project. Plugins have to be distribute separately since they
+		quite specific to your project. You can see some good examples of how
+		it is done with <a href="http://labs.o-hand.com/anjuta-poky-sdk-plugin/";>Poky SDK plugin</a>,
+		<a href="http://anjuta-maemo.garage.maemo.org/";>Maemo plugin</a>,
+		<a href="http://moblin.org/projects/moblin-anjuta-plug-in";>Moblin plugin</a> etc.
+		</p>
+		
+		<p>We are always listening if you have anything needed in Anjuta
+		for plugins to work. So, feel free to ask for it in our mailing list.</a>
+		</p>
+		
+	<a name="anjuta-contributors"></a>
+	<h2>Are you looking to contribute to Anjuta?</h2>
 	<p>
-		Git is a very powerfull distributed version control system. To learn more about git
-		check <a href="http://live.gnome.org/Git";>the GNOME wiki</a>.
+		Anjuta is maintained in GNOME git server. Git is a very powerfull distributed version control system. To learn more about git
+		and how you can help anjuta development check <a href="http://live.gnome.org/Git";>the GNOME git wiki</a>.
 
-		<p>Make sure you have all dependencies of Anjuta installed and ready.
-		Now, grab the <code>anjuta</code> and <code>gdl</code> modules from the repository:</p>
+		<p>Make sure you have all <a href="downloads.shtml#anjuta-dependencies">dependencies of Anjuta</a>
+		installed and ready. Now, grab the <code>anjuta</code> and <code>gdl</code> modules
+		from the repository:</p>
 		
 		<div class="terminal">
 		$ git clone git://git.gnome.org/anjuta <br/>
@@ -38,15 +70,19 @@
 		<div class="terminal">$ ./autogen.sh</div>
 
 		<p>If you want to enable Anjuta API documentation generation, you can pass --enable-gtk-doc to
-                the above autogen.sh script. Then continue just like you would work with a tarball
-                package:</p>
-                <div class="terminal">
+           the above autogen.sh script. Then continue just like you would work with a tarball
+           package:</p>
+           
+		<div class="terminal">
 		$ ./configure<br/>
 		$ make<br/>
 		$ su [password]<br/>
 		# make install<br/>
                 </div>
-
+		<p>At the end of configure stage, you will see which plugins are being built
+		and which aren't. If you see some plugins not built, it's because you are
+		missing some key dependencies to make it build.
+		</p>
 		<p>After you have checked the code out, you can use:</p>
                 <div class="terminal">
 			$ git pull --rebase (in the anjuta	top level directory)
@@ -54,48 +90,14 @@
 		<p>to update your personal copy of Anjuta to the latest version from the
 		Git repository and rebuild.
                 </p>
+		<p> If you want to submit patches or commit to anjuta repository,
+		see this nice and simple <a href="http://live.gnome.org/Git/Developers";>git tutorial</a>
+		for further instructions</p>
 
-        <h3>Prolog</h3>
-	<p>&quot;A service to open source is a service to mankind.&quot;&nbsp;</p>
-	<p>
-		I have spent lots of time and energy on the development of Anjuta, and
-		the only thing I expect in return is your generous help in its
-		further development.  It took me quite some time to bring the first
-		release of Anjuta to the world in 1999.  For quite some time, the development of
-		Anjuta was just &quot;a one man show&quot;, but very soon it acquired
-		quite a bit of attention, and now I am proud to say that Anjuta
-		has a full-fledged development team!  I am very thankful to all the
-		people who have contributed and continue contributing to the further
-		development of Anjuta as &quot;a service to Mankind.&quot;&nbsp;
-		<br/><br/>
-		-Naba
-	</p>
-
-<h3>History</h3>
-	<p><b>27th Dec 1997 ...</b></p>
+	<h2>History</h2>
+	<p>Anjuta project was started in <b>27th Dec 1997</b>. To learn more about its history
+	visit the first <a href="http://web.archive.org/web/20010924065759/anjuta.sourceforge.net/";>archived anjuta website</a></p>
 	<p>
-		I had a date with Anjuta (my GF and not
-		the program).  It was really after a long time that I was going to meet
-		her.  We usually do not meet often because of the 'geographical distance'.
-		Coincidentally, that day was also her birthday.  I was
-		feeling very happy and had decided to celebrate her birthday with a
-		little piece of cake.  Well, because my luck was not good that day, I could not
-		celebrate her birthday.  This made me feel as though I'd been hit by a billion
-		bullets.  I could not even do such a little thing for her (after all, we were
-		meeting after a long time).  Simply because I could not forget the incident, I
-		decided to do something for her solely from my side.  And I did it.  Meantime,
-		Gnome had been lacking a good build environment (by 'good' I mean user
-		friendly).  And many people, especially my friends, those who swear by M$, had
-		been commenting: &quot;Of course, Linux has become user-friendly.  See, you can
-		now click buttons.  But the thing is, you don't feel like clicking them. &quot; I
-		just wanted them to 'feel like clicking them.'
-		<br/>
-		<br/>
-		Then, I started the journey ...
-		</br/>
-		</br/>
-		-Naba
-	</p>
 </div> <!-- content -->
 </div> <!-- body -->
 </body>



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