+
Sistema, kuri išsaugo informaciją apie pakeitimus programinės įrangos kode laikui bėgant, ir leidžia sugrįžti prie konkrečios kodo versijos.
SUBVERSION
GitHub
Repozitorijoje pridedate naują WebHook'ą
Tęsiate darbą GitHub'e. Deployer dabar galės automatiškai už jus atlikti tokius veiksmus WordPress.org kataloge:
Norėdami išleisti naują įskiepio versiją, tiesiog atnaujinkite versijos numerį pagrinidiniame įskiepio faile, readme.txt faile ir pažymėkite ją kaip git žymą (tag).
git add readme.txt
git add plugin-file.php
git commit -m "version 1.0.1"
git tag 1.0.1
git push origin master --tags
Deployer taip pat į WordPress.org automatiškai perkelia visus readme.txt failo atnaujinimus master šakoje.
git add readme.txt
git commit -m "atnaujintas readme failas"
git push origin master
Jei GitHub repozitorija turi assets šaką, visus jos atnaujinimus Deployer automatiškai perkelia į įskiepio assets katalogą WorPress.org
git checkout assets
git add -A
git commit -m "atnaujinas baneris ir ikona"
git push origin assets
GitHub automatiškai atpažįsta ir uždaro bilietus (issues), jei jų numeris su raktažodžiu yra paminimas git commit žinutėje:
git commit -m "fix #35"
git push origin master
git commit -m "close #75"
git push origin master
* [ ] #19 rename GitHub repo to `ideag/content-cards`
* [x] #23 Fallback to `<title>` and `<meta>` if OG data not found
* [x] <del>#9 A list of popular sites not currently having native oEmbed support in WP.</del>
* [ ] #15 add validation to template functions
* [x] #24 fill and update `readme.txt`
* [x] #6 Store OG data in `postmeta`, update via `WP_Cron`
* [x] #10 Create multiple skins: for Twenty* themes and some generic ones.
* [x] #17 Add uninstall hook for cleanup
* [x] #11 Skin detection system, similar to Themes (based on a comment block in stylesheet)
* [x] #5 TinyMCE button that prints a shortcode to to embed ANY url, not only whitelisted ones. (Right now, you'd have to add a regexp for each blog.) This is probably my most common use case, ie. wanting to link to a random blog that I'll probably never going to link to again.
Tiek #xx, tiek @username paminėjimai turi užbaigimo funkciją - pradėjus rašyti galima iš dropdown pasirinkti reikiamą bilietą/vartotoją.
Be to, prie paminėto bilieto automatiškai atsiras nuoroda į paminėjimą, o vartotojas gaus žinutę, kad apie jį kalbama.
Kiekvienas bugfix'as, kiekvienas naujas funkcionalumas turėtų būti kuriamas atskiroje šakoje (branch), kurias vėliau galima lengvai įlieti į master'į, per Pull Request'us
Kaip Pastebin, tik su versijų kontrole.
Labai patogu saugoti ir dalintis įvairiais kodo gabaliukais, juos modifikuoti ir tobulinti.
Nuorodų trumpintuvas GitHub'ui.
Praverčia, kai reikia pasidalinti nuoroda į tam tikrą failą Twitter'yje, skaidrėse ar pan.
Visi visų jūsų repozitorijų bilietai vienoje vietoje. Labai patogu, kai turite daug aktyvių įskiepių ar kitų repozitorijų.