[gnomeweb-wml] anjuta web: Updated development page.
- From: Naba Kumar <naba src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnomeweb-wml] anjuta web: Updated development page.
- Date: Sat, 30 Jan 2010 15:06:17 +0000 (UTC)
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">"A service to open source is a service to mankind." </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>"A service to open source is a service to mankind." </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 "a one man show", 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 "a service to Mankind."
- <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: "Of course, Linux has become user-friendly. See, you can
- now click buttons. But the thing is, you don't feel like clicking them. " 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]