Recent Changes

2013-05-22
2013-05-09
2013-04-03

Wiki Guide

Sidebar

PersonalForgeについて

PersonalForgeは、SourceForge.JPのアカウントごとに利用できる、個人向け開発支援ツールです。現在、個人用ソースコード管理(SCM、現在はGitレポジトリを提供)とファイルマネージャの機能、およびBlogとの連携機能が提供されています。

問題点や要望などがありましたら、チケットを利用して報告をお願いします。

PersonalForgeクイックスタートガイド

  1. SourceForge.JPにログインし、マイページを開いて「PersonalForge」タブをクリックします

  2. 「作業部屋」を追加します。ここで作成した「作業部屋」が、レポジトリやファイル置き場を管理する1単位となります。「名前」の入力は必須です(アルファベット、数字、「_」(アンダースコア)と「.」(ピリオド)のみが利用可能です)。この名前が作業部屋のURLやgitレポジトリ名、Blog連携カテゴリとして利用されます。「表示名」「説明」の入力は任意です。

    なお、初回作成時には利用規約への同意を確認する画面が表示されます。PersonalForgeの利用には利用規約への同意が必要ですので規約を確認し、同意する場合には「同意する」をクリックしてください。

  3. レポジトリ作成が開始されます。作業が完了するまでしばらくお待ちください(数分で完了します)

  4. 作成が完了すると、レポジトリのURIが表示され、レポジトリが利用可能になります。なお、Webページ上の表示は自動では更新されませんので、作業部屋作成後しばらくしたらリロードして確認してください。

PersonalForge一覧

ユーザメニューの「PersonalForge」をクリックする、またはそのPersonalForgeメニューに表示される「一覧」(自分のPersonalForgeの場合は「一覧/追加/削除」となっています)を選択することで PersonalForgeの作業部屋一覧を表示することができます。

自分のPersonalForgeの場合には、上部に作業部屋の追加のための入力BOXが表示されます。

また、下部には現在作成済みの作業部屋のリストが表示されます。

ここから、各作業部屋を選択する(各作業部屋の名前をクリックする)ことで PersonalForgeの各作業部屋のメイン画面を表示することができます(各作業部屋には、上部のPersonalForgeメニューに表示される作業部屋名をクリックすることで移動することもできます)

PersonalForge 作業部屋メイン画面

作業部屋のメイン画面には、作業部屋自体の情報の他に以下の情報が表示されます。

  • Git への最新のcommit (Gitレポジトリに関してはこちらを参照してください)
  • 関連する最新のBlogエントリ(Blog連携機能に関してはこちらを参照してください)
  • 最新のファイル(ファイルマネージャ機能に関してはこちらを参照してください)

また、それぞれの情報下部にあるリンクからより詳しい情報を表示できるようになっています。

その他の機能

作業部屋の情報を変更する場合は、各作業部屋の右上に表示されている青いボタンをクリックしてください。

ダイアログが開きますので、「表示名」「説明」を修正して「更新」ボタンをクリックします(作業部屋の名前を変更することはできません)

該当する作業部屋を削除する場合には各作業部屋情報表示の右上の赤いボタンをクリックしてください。

確認のダイアログが表示されますので、実際に削除を行う場合には、ダイアログの「はい、削除します」のボタンをクリックします。なお、一度削除した作業部屋を元に戻すことはできませんので、十分に注意して操作を行なってください。

情報の変更、および削除はPersonalForge一覧画面もしくは各作業部屋のメイン画面から行えます。 また、これらのボタンは自分が操作できる(自分が作成した)作業部屋のみに表示されます。

他のユーザの作業部屋を表示した場合には、右上に上記のボタンではなく「不正利用を通報する」リンクが表示されます。

PersonalForge は利用規約にもあります通り、オープンソース開発のためのエリアとして提供させていただいています。オープンソースとは関係のないファイルの提供など利用規約に反する利用を発見した場合には、このリンクをクリックして不正利用をお知らせください。

このリンクをクリックしますと、ダイアログが開きますのでそこに通報利用を記述して、「送信」ボタンを押すことで不正利用の情報がシステム管理者に送られます。

なお、これらの通報に対しては基本的に返信等は行わないませんので、ご了承ください。システムの不具合等問い合わせが必要な場合はチケットを利用してお問い合わせください

PersonalForgeの各機能

FAQ

SourceForge.JPにプロジェクトを作成する場合との違いはなんですか?

SourceForge.JPのプロジェクトは、いわゆるオープンソース開発プロジェクトの運営を支援するための機能の提供を行なっています。 従って、プロジェクト単位で複数人の開発者がコラボレートできることを前提としています。

一方、PersonalForgeでは個々人の開発者が手軽にオープンソースの開発を行えることに主眼をおいています。

PersonalForgeの機能の追加/拡張は今後も行われますが、複数人での管理を行えるような機能の追加は行われません。 複数人数でのプロジェクト管理の必要がある場合には、今まで通りSourceForge.JPへのプロジェクト登録をご利用ください。

具体的にはSourceForge.JP上にプロジェクトを作成して開発を行う場合とPersonalForgeを利用する場合では以下のような違いがあります。

  • SourceForge.JPのプロジェクトでは複数人での開発が行えますが、PersonalForgeの機能は「個人」を主体とするものであるため、実際にその作業部屋内のものを修正できるのは、そのユーザのみとなります。
  • 現状、PersonalForge には Gitレポジトリ/ファイルマネージャ/Blog連携といった最低限の機能しか提供されていません(これらは今後拡張の予定です)
  • PersonalForgeの作業部屋の設置にはプロジェクト設置のような事前審査はありません(手軽に開発を行なってもらうための措置でもちろん利用規約の順守が前提ですので、利用規約に違反していると判断されたものは、使用停止などの措置が行われます)

PersonalForgeの利用条件を教えてください

PersonalForgeの利用は従来のSourceForge.JPの利用と同じくオープンソース開発に限定させていただいています。 利用規約をご確認/順守いただきますようお願いいたします。

PersonalForgeのWeb UIがうまく動作しないんだけど

PersonalForgeのWeb UIの使用にはいくつかの技術的制限があります。以下を確認してください。

  • Javascript が有効になっている必要があります(Javascript サポートがないブラウザでは利用できません)
  • CSS3 の一部機能を利用していますので、CSS3サポートがないブラウザでは一部の表示が異なります
  • その他、なるべく最新のブラウザでのご利用をおすすめします(推奨: Google Chrome, FireFoxなど)
  • Internet Explorer 6 での利用は推奨いたしません。ほとんどの機能は利用可能ですが、現時点(2011/1時点)で以下の問題が発生することが確認されています
    • PersonalForgeファイルマネージャ上部の操作メニューが表示されないことがある
    • 表示されたダイアログの一部(select タブ)がブラウザ上に表示されたままになることがある