Show page source of source_codes #78711

= Source Codes
[[PageOutline(start=2)]]

== What this page?
This page is written how to clone the source code Hysoft has. Our software is completely open source softwares. However, I'm not using sourceforge.jp's repository because deleting master repository is not accepted there. Therefore, I move the source codes to [http://gitorious.org gitorious].

== Why master branch deletation needed?
Because I am not good at merging the sourcecode, so sometimes I reset the source code after pushing. This breaks integrity about commit. To avoid this problem, deleting master repository is needed.

== How to clone repository
The source codes are controled with Git. Therefore, you have to install [http://git-scm.com/ Git] on your computer. In the most case, you can get it by using package-management system like pacman, yum, portage, etc...

To clone the source code, you can run the command on your console like this:

{{{ code bash
git clone {repository_url}
}}}

{repository_url} is URI of the repository. If you have already cloned the repository, and you want to synchronize the commit, you can run command in cloned directory on your console:

{{{ code bash
git pull
}}}

== Where the source code
The most codes are in gitorious: http://gitorious.org/hysoft

The list of the source codes are the following:
||Simple P2P Messenger (Jasmine)||git://git.sourceforge.jp/gitroot/greensite/jasmine.git||
||!Bin2Wisp||git://git.sourceforge.jp/gitroot/greensite/!Bin2Wisp.git||
||Junk||git://gitorious.org/hysoft/junk.git||
||!AppConfigDeleter||git://git.sourceforge.jp/gitroot/greensite/!AppConfigDeleter.git||
||!SimpleSerializer||git://gitorious.org/hysoft/simple_serializer.git||
||Hash Maker||git://gitorious.org/hysoft/hash_maker.git||
||Website||git://gitorious.org/hysoft/web.git||