プロダクト開発・提出方法

JPHACKSでは参加者の方々がより開発に時間を費やし、質の高いプロダクト開発をサポートするために、GitHub、DEVPOSTという外部サービスを活用し、作品情報の提出を実施しております。

ガイダンス動画

前提条件

開発開始から作品提出の流れ

HackDay前:

  1. GitHub の JPHACKS organization からメンバー招待の確認と承認
  2. チームリポジトリの確認
  3. リポジトリの設定(公開か非公開かの設定)
  4. (任意)開発プロダクトの概要登録・README-before.mdの完成

HackDay当日:

  1. 最終的に開発したプロダクトの登録・README.mdの記入
  2. DEVPOSTへの登録・作品の最終提出
  3. 提出フォームによるプロダクト情報の最終提出

1. GitHub の JPHACKS organization からメンバー招待の確認と承認

1-1. 招待メールの確認

申請したメールアドレスに、以下の招待メールが届いていることを確認し、本文中段のリンクをクリックし、招待の確認をします。
文中の akihiro nittamaximum80 は GitHub で登録されている氏名・ユーザ名になります。

Hi akihiro nitta,

JPHACKSサポートアカウント has invited you to join the JPHACKS organization on GitHub. Head over to https://github.com/jphacks to check out JPHACKS's profile.

To join JPHACKS, follow this link:

https://github.com/orgs/jphacks/invitation?via_email=1

Some helpful tips:

- If you get a 404 page, make sure you’re signed in as maximum80.
- You can also accept the invitation by visiting the organization page directly at https://github.com/jphacks

If you were not expecting this invitation, you can ignore this email.

Thanks,
The GitHub Team

1-2. チーム招待の承認

イメージ1 招待のURLにアクセスすると、上記のようなJPHACKS運営事務局からの招待を確認できます。
"JOIN JPHACKS"のボタンをクリックして、チームの招待を承認してください。

2. チームリポジトリの確認

2-1. チームIDの確認

承認して、JPHACKSの組織に所属したら、チームページにアクセスしてください。 以下のように所属しているチームを閲覧することが出来ます。 イメージ8

会場ID_年度IDチームID

が記載された、チームが表示されています。 表示されているIDがみなさんの今回のチームIDになりますので、ご確認ください。 会場ID * 北海道:HK * 東北:TH * 東京:TK * 名古屋:NG * 神戸:KB * 九州:KS 年度ID * 2016年度開催は"16"が頭に入ります。 * チームID:01~35まで

HK_1601

2-2. チームリポジトリの確認

自身のチームを確認できたら、そのページからチームIDをクリックしてください。 以下のチームの詳細ページが表示されます。 イメージ2

表示されたら、Repositoryをクリックしてください。

イメージ3

表示されたリポジトリが今回皆様にご利用いただくリポジトリとなります。

リポジトリ内に README-before.md * HackDayよりも前に企画・開発した内容等の必要な項目の記載されたファイル README.md * 最終提出に必要な項目の記載されたファイル * LICENSE * ライセンスファイル

が既に保存されている事を確認してください。

以下のような画面が表示されれば問題ございません。

イメージ4

3. リポジトリの設定(公開か非公開かの設定)

参加者はプロダクトライセンスの異なる以下の2つの開発手法を選択することが出来ます。

3-1. オープンソースプロジェクトとして開発する

オープンソースプロジェクトとして開発をする場合、ソースコードはOSSとして一般に公開されます。 またJPHACKSではMITライセンスの適用を推奨しております。既に指定のファイルの保存や設定はされているので、コチラをクリックして次のステップに移動してください。

3-2. プライベートリポジトリを活用して開発する

プロジェクトのソースコードを非公開にしたい場合は、GitHubのプライベートリポジトリを活用します。 リポジトリをプライベートにするためには、以下の方法に従ってください。

イメージ6

設定が完了すると以下のように、リポジトリ名のとなりに、"Private"が表示されていれば、設定は完了です。 イメージ7

4. (任意)開発予定プロダクトの登録・README-before.mdの完成

5. 最終的に開発したプロダクトの登録・README.mdの記入

6. DEVPOSTへの作品情報の登録

6-1. オープンソースプロジェクトの場合

イメージ9 * リポジトリのページの右上のforkボタンをクリックします

6-2. プライベートリポジトリの場合

7. 提出フォームによるプロダクト情報の最終提出

注意事項

GitHubについて

提出必須物の確認表

HackDayの最終的なフォーム提出前に、DEVPOST上のプロジェクト内容に、以下の項目が全て当てはまっているか、かならずご確認ください。


[目次へ戻る] [審査基準へ]


JPHACKS運営事務局