ENGLISH VERSION

GLOBALBASE PROJECT POWERED BY HIROHISA MORI
ホーム

GLOBALBASEとは? トピックス ダウンロード ドキュメント 実例とリンク
 
ver.B リリースノート
GLOBALBASEガイドブック
COSMOSマニュアル
LANDSCAPEマニュアル
開発情報
文献情報
GLOBALBASEマニュアル集 >> GLOBALBASEの開発
2007-11-04版

GLOBALBASEの開発

著者: 森 洋久 / joshua@globalbase.org  ※ 

* 目的と概要
* このマニュアルを読むために必要な知識
* 前提となるシステム用件
* sourceforge.jpにおけるGBのホームページ
* 開発への参加までの流れ
* 開発の流れ
* Posix,MacOSX(sshキーの作成方法)
* Windows-ツールのインストール(PuTTY)
* Windows-公開鍵の登録(PuTTYgen)
* Windows-ツールのインストール(TortoiseCVS)
* 履歴

目的と概要

GLOBALBASEの開発に何らかの方法で関わりたい場合に必要な様々な情報を提供します。

ページトップへ戻る

このマニュアルを読むために必要な知識

プログラミングを行ったことがあること。

ページトップへ戻る

前提となるシステム用件

Macintosh, Windows, Posix系PCいずれか。

ページトップへ戻る

sourceforge.jpにおけるGBのホームページ

GLOBALBASEの開発環境は、
sourceforge.jp の機能を利用させていただいています。 そのうち重要なページを以下に列挙します。
  1. GLOBALBASEのホームページ
    (http://sourceforge.jp/projects/globalbase)
    sourceforge.jp上のGLOBALBASEの機能はここからたどることができます。
  2. ソースコードリポジトリ
    (http://sourceforge.jp/cvs/?group_id=436)
    CVSの内容が見ることができ、ソースコード一式をここからダウンロードすることもできます。
  3. GLOBALBASE関連公開メーリングリスト
    (http://sourceforge.jp/mail/?group_id=436)
    これらのメーリングリストに参加する場合は基本的に私、森宛でご一報ください。メールアドレスはjoshua@globalbase.orgです。 ソフトウエアの更新状況などを把握したい場合は、sf.jpの各ページについているRSSの機能を利用することをお進めします。
  4. GLOBALBASE統計情報
    (http://sourceforge.jp/projects/globalbase/stats/)
    GLOBALBASEのダウンロード数などの東経情報を見ることができます。


ページトップへ戻る

開発への参加までの流れ

GLOBALBASEの開発への参加までの流れは以下のようになります。
  1. sourceforge.jpでアカウントとる。
    sourceforge.jpのホームページ であなた自身のアカウントを作成してください。画面右上に「ログイン・アカウント作成」というボタンがあります。ここでしかるべき手続きを行えば、sourceforge.jpのアカウントが取得できます。
  2. ハンドルネームのGLOBALBASEへの登録
    アカウント情報のなかで、「ネットワーク上の名前(ハンドル,公開されます)」を私森へ通知してください。。こちらで登録作業を行います。登録が完了しましたら、その旨を通知します。
    私のアドレスはjoshua@globalbase.orgです登録の前に、どのような開発をしていただくのか若干いろいろお伺いすると思います。もし、開発というよりは他の方法で解決できるような話であれば別の方法お進めすることになるかもしれません。しかしながら、我々はいつでも仲間を歓迎しますので、遠慮せずにどんどん質問、参加希望を出していただければありがたいと考えています。
  3. sshキーの作成
    あなた自身のsshキーを作成し登録します。キーの作成方法は、あなたの使う開発環境となるPCがWindowsであるかないかによって異なります。Windowsでない場合、Macintoshも含めて基本的にPosix系の開発環境なので、ssh-keygenツールが使えます。Windowsの場合は様々な方法が考えられますが、我々はPuttyKeyGenツールを使っています。PuttyKeyGenは PuTTY や、その後の開発で利用する TortoiseCVS にバンドルされています。それぞれのソフトウエアのインストール、使い方については別章を設けましたのでそちらを参照してください。
  4. sshキーの登録
    作成したキーを登録します。登録はいったん (http://sourceforge.jp/)より、ログインし、アカウント管理ページより、作成したsshキーを登録します。
以上でGLOBALBASEの開発に参加することが出来るようになります。

ページトップへ戻る

開発の流れ

ソフトウエアの開発については、CVSよりソースコードをチェックアウトし、変更、テストをおこなったあと、コミットする。という作業となる。したがって、ここでCVSの基本的な操作方法について理解しておく必要がある。CVSのドキュメントについては、インターネット上にもたくさんあり、たとえば、以下のようなサイトを参照されたい。
CVSツールに関しては、posix系のマシンLinux,FreeBSD,Macintoshなどではすでにインストールされている場合が多い。Solarisはひょっとすると、NSUGあたりをインストールする必要があるかもしれない。

Windows系では、CVSツールをダウンロードしインストールする必要がある。我々では TortoiseCVS を使っている。この他にもCVSツールはいろいろあるので、なれたものがある人はそれを使っていただきたい。このマニュアルではTortoiseCVSのインストール方法を紹介する。

ページトップへ戻る

履歴

日時:2007-11-04
マニュアル生成。(2007-11-04版)
--
日時:2007-07-22
著者:森 洋久 / 反映されたバージョン:ver.B.b16.10
このマニュアルを新規作成
--
日時:2007-09-11
著者:森 洋久 / 反映されたバージョン:ver.B.b16.13
TortoiseCVSの記述を追加。
--


ページトップへ戻る



  GLOBALBASEAI[v\[XE\tgEFAxvOSOURCEFORGE.JPQBĂ܂B SourceForge.jp SourceForge.net Logo