← Back to team overview

elementary-dev-community team mailing list archive

Re: Hello :)

 

Hi there,

don't forget elementary OS itself has a nice jump-in tutorial for coding:
http://elementaryos.org/docs/code - I started with it and it's pretty nice
for a beginner :)

- Marvin

2014-12-11 7:19 GMT+01:00 Raphael Isemann <teemperor@xxxxxxxxx>:
>
> You need to know Vala, this tutorial is a good start if you already know a
> other imperative programming language:
> https://wiki.gnome.org/Projects/Vala/Tutorial
>
> You also need to build the applications and get the source, this is
> usually done like that:
>
> 1.     bzr branch lp:pantheon-terminal
>
> Now you have the source of the terminal app in a "pantheon-terminal"
> subfolder.
> Look around at https://launchpad.net/elementary to view all projects.
> They all have a "lp:XYZ" address that is usually similiar to the project
> name, so has scratch "lp:scratch" and so on.
>
> 2.     sudo apt-get build-dep pantheon-terminal
>
> This installs all necessary libraries to compile pantheon-terminal
>
> 3.    mkdir build && cd build && cmake .. && make
>
> You have to run this in the source directory that the "bzr branch XYZ"
> from step 1 created
>
> Now you have a self-compiled pantheon-terminal. Launch the
> "pantheon-terminal" binary in the build-directory to run it.
> If you now change any vala-source in the downloaded directory and you
> rerun the command No. 3, the binary gets recompiled with your changed.
>
> Just a quick overview as i don't know how much you already know :)
>
> - Raphael
>
>
> Am Di, 9. Dez, 2014 um 8:33 schrieb Daniel Maksymow <maksymowd@xxxxxxxxx>:
>
> I want to ask about some introduction materials for beginners in
> elementaryos dev
>
>
> --
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to     : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp
>
>

References