Recent Changes

2021-07-26
2021-03-17
2021-03-08
2021-03-03
2021-01-22
2021-01-21

About PersonalForge (Chamber)

PersonalForge is a development tool for personal use, and each and every OSDN account can have this PersonalForge created directly under the account. The current line up of the functions are source-code management (Git, Hg, SVN repositories), file-manager, and Wiki.

If there are any problems or requests to report, please use the ticket.

How to Create a New Chamber

To create a new chamber, log in to OSDN, then go to the Chamber page and click the “create chamber” button.

wp14.png

To newly create an empty chamber, click on the “create chamber from scratch”. To create a chamber by forking from other already existing Git repository, click on the “Create a chamber by fork” button.

When you click on “Create Chamber from scratch”, dialog window “Create Chamber” will pop up.

wp15.png

Here, enter the type of repository you will be using on the new Chamber, Chamber name, display name, and description. Then click on the “create” button to create a new Chamber.

Right after this process, there will be ten seconds to a few minute of wait time to create repository.

wp05_2.png

Create a chamber by forking other already existing Git repository

You can also create a chamber by forking (cloning) other already existing Git repository. In this case, dialog window “Create Chamber by fork from other repository” will pop up. Here, you will enter the Git repository information.

wp17.png

Enter the information of target repository and click the “Fork” button. Then a dialog window “Create a new chamber” will pop up, so there you will enter all necessary information about the new chamber.

Access the repository for the new chamber

All the chambers that you have created will be listed on the chamber page.

wp18.png

Each chamber has “repository” column on which access URLs to repositories are shown. On default setting, “readable and writable” is chosen, but if you click the “readable only” button, you can display each URL. By the way, to access URLs that are “readable and writable”, SSH public key authentication will be necessary, but to access URLs that are “readable only”, anyone can access without the authentication.

wp05_3.png

The Main Screen of PersonalForge

The main screen of PersonalForge will show the following items of information as well as the information about PersonalForge itself.

  • The latest commit to Git (For information on Git repository, read here.)
  • The latest file (For information on file manager function, read here.)

For more information, click the link underneath each item.

Other Functions

If you want to change the information on your Chamber, click the blue button at the upper right.

A dialog window will pop up to let you make changes on “display name” and “description”. Once you're done, click the “update” button. (You can not change the name of the Chamber.)

To delete a Chamber, click the red button at the upper right.

A dialog window will pop up for confirmation, so if you are willing to delete it, click on the “yes, delete it” button. Be careful when you are operating this procedure, because once a Chamber is deleted, it's gone forever.

The process of changing information and deleting can all be done from the main screen of each Chamber. Also, these buttons will appear only on your Chamber to let only you manipulate.

When other user's Chmaber is being displayed, a link to “report unauthorized use” will appear at the upper right, instead of the aforementioned buttons.

As being stated in the TOS, we provide PersonalForge (Chamber) as an area for open source development. If you happen to come across TOS violation such as providing files that are not relevant to open source, please click this link to report unfair use.

When you click this link, a dialog window will pop up to let you enter the details of the violation. Once you click on the “send” button, the information on unfair use will be sent to the system admin.

Please understand in advance that we do not reply to these reports. If you wish to ask questions about problems you found in the system, please use the ticket.

Upload Files to Chamber's File Manager

Chamber is equipped with a file manager function with which you can upload files for publishing. When you click the “download” tab on your chamber page, the file manager appears.

With file manager, a list of folders is displayed in the left pane, and in the right pane, there's a list of files that were uploaded to the folder which you have selected. By clicking the file name, you can download the file.

wp27.png

How to Upload a File

To upload a file to a chamber, click the “add new file” button which is on the tool bar in the file manager.

wp24-1.png

When the “add new file” dialog window pops up, click on the “Select File” button to choose the file you want to upload. Here, you could also write notes about the file and assign a folder where the file should be uploaded to. If you are uploading a file that specifies a platform like Windows, Mac OS X, Linux, BSD, it's better to select the platform by clicking on the “more details”. When you click the “apply” button, the uploading begins.

wp23.png

How to Create a Folder

When you click on the “Create Folder” button on the tool bar, the “Create Folder” dialog window pops up. Here, you will enter the name of the parent folder and the new folder. When you're done, click on the "Create" button to create a folder.

wp25.png

How to Change File Names and Information

In the right pane of the file manager page, when you select a file, “change file name/information”, “move”, and “remove” buttons will appear to let you make those changes.

wp27-1.png

Functions on PersonalForge

FAQ

How is it different from creating a project at OSDN?

OSDN project is provided with functions that support the management of open source development project. Therefore, the premise of creating a project is to encourage collaboration among different developers.

On the other hand, with PersonalForge (Chamber), the focus is more on helping each developer to work on open source based software development on his/her own.

There will be more functions and extensions added to PersonalForge in the future, but there won't be a function that allows multiple users to manage together. If you are going to need multiple people to handle the project management, we suggest you register your project on OSDN in the same manner as you did before.

Below is a list of differences between creating a project on OSDN and using PersonalForge.

  • With OSDN project, multiple people can develop together, but with PersonalForge, because the functions are designed to be used by an “individual”, the only person who can change the contents within that space is that user.
  • Currently, the functions that are provided by PersonalForge are Git repository, file manager, Wiki, and there aren't as many functions provided there as there are with the project. In particular, there are no functions that a general download user would feel necessary to use.
  • There's no approval process when you create a PersonalForge, contrary to the case when you are creating a project. (The process of creating PersonalForge is simple, but it is based on the premise that all users abide by the TOS, so if your PersonalForge is detected with TOS violation, there will be consequences such as termination.)
  • Other differences are listed here (differences between a project and a !PersonalForge).

What are the terms of use on PersonalForge (Chamber)?

As it is with the use of OSDN, the use of PersonalForge is limited to anything that is related to open source development. We ask you to abide by the TOS.

The Web UI on PersonalForge isn't working.

There are some technical limitations to the use of Web UI on PersonalForge. Please check the list below.

  • You need to enable Javascript. (You can not use it on browser without Javascript support.)
  • Because it uses a part of CSS3, on browser without CSS3 support, the display will look partially different.
  • We recommend that you use the latest browser. (We recommend: Google Chrome, FireFox, and so on)