放出プロセス

Each Jami sub-project has its own repository, build process, integration cycle and so on. More over the Jami architecture is split into two independent modules: LibRing (daemon) and clients.

独自の修正がこの状況に解決しない. 維持された考えは,グローバル"状態"と 各モジュールごとに様々な更新をすることである.

For consistency, each Jami module has to follow the same process as described in following points. But not all modules have to be modified in same time.


** プロセス流:**

1 年間

2 について

3 について

4 について

5 について

6 について

レッドマインのチケット

貯蔵庫の準備

試験

押すタグ

包装

広告


レッドマインのチケット

リリースストーリーに添付された新しい Redmine Task を右のサブモジュールで作成します.タイトルを適切なバージョン番号で"Release Major.Minor.Micro"に設定します.

貯蔵庫の準備

このセクションは時代遅れで削除されました

試験

  • Remove any existing Jami installations from your machine.

  • プロジェクトの上位レベルのディレクトリから git clean -d -f -x を実行することで,クリーンギットツリーから始めます.

  • ダイモンとクライアントを構築しインストールする, 作成方法を参照

  • テスト・スーツを デイモンとクライアントで 異なる配分とマシンで実行します

  • 手動テストを実行する

    • 登録して別のアカウントを利用してみてください

    • Try making calls between Jami and other free softphones (Ekiga, Linphone), as well as hardware VoIP phones.

    • 初期化されていない値,メモリ漏洩,無効なフリー等を捕まえるために, valgrind --track-origin=yes --db-attach=yes./bin/dring

押すタグ

`git 押す - タグ

包装

cf This page