OSDN site description for developer logo OSDN provides wide range of services necessary for open source development/publishing, free of charge. They can also be used for publishing open source related data such as documents and fonts.

Quick Start to Open Source Development

PersonalForge description logo For those of you who "wish to have a quick and easy start on web-based development/management of the open source code that you have on hand", OSDN provides a support function for personal development called "PersonalForge". At "PersonalForge", by creating a "Chamber", you will be provided with all the necessary functions for source code management and file distribution. Unlike a project, there won't be a collaboration tool, but the great thing about it is that without any wait time for preliminary inspection, users can create as many chambers as they wish for development.

Code Management

You can use one of Git/Subversion/Mercurial(Hg) for source code management system. You can also fork from other repository sites (such as SourceForge.net and GitHub) to start.

File Management

PersonalForge provides fie manager for publishing files you've created. File manager operates on web.

Wiki

There's a built-in Wiki system for document management. Chamber's main page works like a Wiki which allows flexible editing.

Ticket

There's a ticket system for managing bug reports and various tasks.

Create Chamber

Let's Create a Project to Start Development

Project description logo To start open source software development, you will need various tools for managing source code and development data , publishing softwares, managing documents, working with other developers and users, and so on. So OSDN provides the following tools necessary for development.

Create Project

Code Management

For source code management, our system supports Git, Subversion, Mercurial(hg), and Bazaar. Git, mercurial, and Bazaar allow you to work on multiple repositories, so you can manage the source by dividing it into multiple repositories assigned with different purposes.

File Release

With file release function, you can distribute softwares you have created. Release file will automatically disperse to mirror servers for speedy download.

Ticket

Ticket system for managing and tracking bug reports and various tasks.

Wiki

Built-in Wiki system for document management that allows PDF generation.

News

You can publish project news.

Project Web

Free web space area is available for publishing any contents. You could also use Dynamic system like CGI, and DB.

Forum and Mailing List

Community tools such as web forum and mailing list allow smooth collaboration among different developers. You can create multiple forums and mailing lists to assign different purpose on each.

Stats and History

Data such as Number of file downloads and PV are automatically summed up. You can also see the result displayed in graphs.

For more details, read OSDN Services and About OSDN.

Create Project