-
Notifications
You must be signed in to change notification settings - Fork 163
10.DevelopmentPolicy
berryzplus edited this page Apr 26, 2019
·
5 revisions
サクラエディタにおける開発ポリシーをこのページに書いていきます。
- GitHub 移行後の最初のリリース(2.3.2.0 の次のバージョン)までは master ブランチ上での作業とする。(もちろん PR を作るときには PR 用のブランチを作るが、それ以外のブランチは作らない)
- その後は GitHub Flow を用いるか GitLab Flow を用いるか等の話があがっているが、これについては後ほど検討。
- master … 本家最新版
- x64 … 64bit 対応の分担作業のため一時的に分岐させたブランチ。対応が完了したら master にマージする。
- x64 のビルドに対応する #40 http://
printf の %hs
のような MS 独自の拡張記法は「許容する」ものとします。
ANSI 版と Unicode 版のビルド切替用に _UNICODE
定数の定義有無を意識したコードが散在していましたが、現在 GitHub に移行済みのサクラエディタについては Unicode 版のみをサポートするものとします。
そのため、_UNICODE
定数は常に定義されている前提でコードを組んでしまって良いです。
_UNICODE
未定義時のコード (#ifndef _UNICODE
~ #endif
部分)は削除しても良いし残してもどちらでも良いです。(量が多いのでこのあたり一貫性を持たせることについて労力は割かなくて良いです)
- Home
- Document
- Tips
- Coding Tips
- GitHub Tips
- ci
- 仮想マシンのテスト環境
- Pull-Requestを簡単にローカルに取得する方法