some help for you



dear students,

i know how hard it is to start, if you are totally new to the gnome
project. it will need some time until you are able to really do some
productive stuff but once youre in... ;)

i tried to summarize some things, which helped me to get into, some
tutorials, some informations, ...

lets start with

oh.. i am lost...
=====================================================================

no problem! i have a book for you: the official gnome 2 developers
guide. actually the book is a bit outdated, but still works most of the
time. it gives a very nice introduction of how a gnome application is
built. the author gave me the permission (anyway its licenced under a cc
licence) to put it on my webserver.

http://home.cs.tum.edu/~siegel/files/tog2dg.pdf

of course you could buy it too on amazon...

i am still lost and i do not know how that function is called
=====================================================================

again! no problem! it is great, that gnome has a full documentated api.
either install devhelp or point your browser to 

http://library.gnome.org/devel/references

and maybe you can find the holy grail there too

why do you have objects in c???
=====================================================================

thats another awesome story ;) either you want to read the book i
mentioned above or this tutorial

http://le-hacker.org/papers/gobject/index.html

now.. how do i build my code?
=====================================================================

we use autotools in gnome ( ;( ). in my opinion it is really hard to
understand it, and if you want to, read this

http://vindaci.members.sonic.net/cbreak/projects/autotools/index.php3

of course, to build it, you can just do:

./autogen.sh --prefix=/somewhere/on/your/disk && make && make install


or... how do i build the other gnome applications?
=====================================================================

some of you may asked yourself, how a gnome developers actually works on
gnome: does he compile everything by himself, are there unstable
packages.. well, just take a look at jhbuild. jhbuild can compile and
run every gnome application, without interfering with your stable,
installed software

http://library.gnome.org/devel/jhbuild/unstable/

so.. i finished coding, what should i do now?
=====================================================================
http://live.gnome.org/GnomeLove/SubmittingPatches

do i have to tell you more?

SVN
=====================================================================

ok.. you may want to get the latest development code or submit your own
patch by using svn (if you have a svn account)

http://developer.gnome.org/tools/svn.html

if you want to have it easy, or if you have a lot of time

http://svnbook.red-bean.com/

i am bored now
=====================================================================

there are many other gnome/gtk related tutorials available here:

http://developer.gnome.org/doc/tutorials/

http://library.gnome.org/devel/guides


so. i think i am finished. do you have any further question? just ask
us ;)

daniel


-- 
this mail was sent using 100% recycled electrons
================================================
daniel g. siegel <dgsiegel gmail com>
http://home.cs.tum.edu/~siegel
gnupg key id: 0x6EEC9E62
fingerprint: DE5B 1F64 9034 1FB6 E120 DE10 268D AFD5 6EEC 9E62
encrypted email preferred

Attachment: signature.asc
Description: This is a digitally signed message part



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