|
3 | 3 | helpname: 'develop' |
4 | 4 | --- |
5 | 5 | <div id='vimCodeElement'> |
6 | | -<a class="Constant" href="develop.html" name="develop.txt">develop.txt</a> For <span class="Identifier">Vim バージョン 9.1.</span> Last change: 2025 Sep 01<br> |
| 6 | +<a class="Constant" href="develop.html" name="develop.txt">develop.txt</a> For <span class="Identifier">Vim バージョン 9.1.</span> Last change: 2025 Sep 07<br> |
7 | 7 | <br> |
8 | 8 | <br> |
9 | 9 | <span class="Identifier">VIMリファレンスマニュアル by Bram Moolenaar</span><br> |
|
17 | 17 | 2. 決定事項 <a class="Identifier" href="develop.html#design-decisions">design-decisions</a><br> |
18 | 18 | 3. 想定していること <a class="Identifier" href="develop.html#design-assumptions">design-assumptions</a><br> |
19 | 19 | 4. コーディングスタイル <a class="Identifier" href="develop.html#coding-style">coding-style</a><br> |
| 20 | +5. ポリシー <a class="Identifier" href="develop.html#design-policy">design-policy</a><br> |
20 | 21 | <br> |
21 | 22 | ソースコードの概要については "src" ディレクトリのREADME.txtを見てください。<br> |
22 | 23 | <br> |
|
730 | 731 | while (cond);<br> |
731 | 732 | <br> |
732 | 733 | <br> |
| 734 | +<span class="PreProc">==============================================================================</span><br> |
| 735 | +5. ポリシー <a class="Constant" href="develop.html#design-policy" name="design-policy">design-policy</a> <a class="Constant" href="develop.html#new-features" name="new-features">new-features</a> <a class="Constant" href="develop.html#deprecated-features" name="deprecated-features">deprecated-features</a><br> |
| 736 | +<br> |
| 737 | +新しいマイナーバージョン (例えば 9.2.0) またはメジャーバージョン (例えば 10.0)<br> |
| 738 | +がリリースされるまでの期間を開発サイクルと呼ぶ。開発サイクルでは、C コアへの変<br> |
| 739 | +更ごとに、特定のパッチリリースを参照できるように、人間が判読できる新しいパッチ<br> |
| 740 | +番号が付与される。典型的な開発リリースサイクルは数年続き、約 1500 ~ 2500 個の<br> |
| 741 | +パッチ番号が蓄積される。<br> |
| 742 | +<br> |
| 743 | +リリース前に安定期間が告知される。この期間中は、明確なバグ修正、セキュリティ修<br> |
| 744 | +正、ドキュメントの変更、翻訳の更新、ランタイムファイルの更新 (後方互換性を損な<br> |
| 745 | +う変更を含まないこと) のみを受け付け、次期リリースの完成度を高めることに集中す<br> |
| 746 | +る。<br> |
| 747 | +<br> |
| 748 | +新機能は開発サイクル内でのみ承認され、安定期間中は承認されない。サイクル中は新<br> |
| 749 | +機能の開発と変更が許可されるが、サイクル終了前に確定する必要がある。<br> |
| 750 | +<br> |
| 751 | +マイナーリリースが作成されると、そのリリースに含まれる機能には後方互換性のない<br> |
| 752 | +変更は一切加えられなくなる。その後のパッチでは、Vim の C コアの互換性が維持さ<br> |
| 753 | +れることが期待される。ランタイムファイルは、ランタイムファイルのメンテナーが古<br> |
| 754 | +い動作を変更できるように、より柔軟に扱われる。<br> |
| 755 | +<br> |
| 756 | +開発サイクル中に、機能が非推奨としてマークされる場合がある。非推奨機能は、コン<br> |
| 757 | +パイル時に適切なスイッチを使用して無効化できる。新しいリリースの後、非推奨機能<br> |
| 758 | +は次のサイクルで完全に削除される可能性がある。<br> |
733 | 759 | <br> |
734 | 760 | vim:tw=78:ts=8:noet:ft=help:norl:<br> |
735 | 761 | </div> |
0 commit comments