kadınlar İçin uluslararası Özgür yazılım fırsatları sunumu
TRANSCRIPT
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 ([email protected])
- 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 İçinDepo 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?
Teşekkürler