[Elementary-dev-community] Hello :)

2014-12-10 Thread Daniel Maksymow
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@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Hello :)

2014-12-10 Thread Marvin Beckers
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 teempe...@gmail.com:

 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 maksym...@gmail.com:

 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@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp