開発者用情報
このページおよびこのページのサブページ(階層)では Emacs/Meadow の一般知識ではなく、 コードを書く開発者向けの情報について記述していきたいと思います。 コードを書く上での方針や、複雑なコードの説明など、開発者間で知識を共有できることを目指します。
ある程度の分量になるならサブページにして記述しましょう。サブページはWiki文中に以下のように記述することで作成できます。
[wiki:開発者用情報/サブページ名] または [wiki:開発者用情報/サブページ名 表示用ページ名]
ファイル構成
- ディレクトリ構成とか
- meadow独自のファイルとEmacs由来のファイル
- パッケージ ... Netinstallで配布されるパッケージの詳細やNetinstallの内部やオリジナルとの違いなどにについて書けたらいいかなぁ。
- Makefile関連 ... MSVC や Cygwin でも共用される Makefile 関連ファイルの関係の説明。
約束事
Emacs 共通
- GCPROが必要となるケース
Meadow 独自
- #ifdef MEADOW のこととか
- ChangeLog.Meadow のこととか
- リポジトリのこととか
設計/内部資料
emacs でのコーディングの約束事やmeadowでの独自の方針等について記述します。 普遍的な内容と、trunkにのみ適用される内容があると思いますが、そのあたりを 明記しながら書き残していきましょう。
- 2つのスレッドとメッセージによる実行
- デバイスコンテキスト(DC)について
