ݺߣ

ݺߣShare a Scribd company logo
Kadınlar İçin Uluslararası
Özgür Yazılım Fırsatları
- Aybüke Özdemir (twitter.com/aybuke_ozdemir)
- Melike Yurtoğlu (twitter.com/melikeyurtoglu)
- Burçin Akalın (twitter.com/brcnakalin)
Kadınların Bilişim Sektöründeki Yeri
Topluluklar
- Kadın Yazılımcı Topluluğu
- Kadın Bilişimci Topluluğu
- Pyladies (twitter.com/PyladiesTurkey)
- Learn IT Girl
- Rails Girls...
Anita Borg
Grace Murray
Hopper
Uluslararası Fırsatlar
- Rails Girls SoC
- GSOC (Google Summer of Code)
- EVoC (Endless Vacation of Code)
- Eudyptula-Challenge
- Outreachy
Outreachy Süreci
- Sponsorlar (Linux Kernel,
Gnome, Debian, Fedora,
Mozilla...)
- Proje duyuruları, başvuru
kriterleri
- Linux Çekirdeği
- Linus TORVALDS
Yama Yollamadan Önce Yapılacaklar
- Topluluk mail listesi (outreachy-kernel@googlegroups.
com)
- IRC kanalları (#opw, #kernel-outreachy)
- Sürüm Takip Sistemi
- Derleme
Çekirdeği Derlerken
$ sudo apt-get install vim libncurses5-dev gcc make git exuberant-ctags
$ mkdir -p git/kernels; cd git/kernels
$ git clone -b staging-next git://git.kernel.
org/pub/scm/linux/kernel/git/gregkh/staging.git
$ cp /boot/config-`uname -r`* .config
$ make -jX
$ sudo make modules_install install
Yapılandırma
- E-mail ayarları (git-email, mutt)
- Editör ayarları (vim)
E-mail Yapılandırması
$ sudo apt-get install git-email
$ vim .gitconfig
Editör Yapılandırması
$ vim ~/.vimrc
$ sudo update-alternatives --config editor
/usr/bin/vim.basic seçiyoruz.
Hata Arama Seçenekleri
- checkpatch.pl
- Sparse
- Coccinelle
- TODO’lar
Checkpatch.pl Örneği
İlk Yama
$ git diff
$ git add <degisiklik_yapilan_dosya>
$ git commit -s -v
$ git send-email --annotate HEAD^
Sonraki Yamalar İçin
Depo güncelleme:
$ git fetch staging
$ git checkout -b staging-fixes-rebase
$ git rebase staging/staging-next
Versiyonlama:
$ git format-patch –subject-prefix="PATCHv2"
Neler Yapıyoruz?
ձşü

More Related Content

Kadınlar İçin Uluslararası Özgür Yazılım Fırsatları sunumu