0.02 Alpha

Rating: No reviews yet
Downloads: 68
Released: Aug 15, 2006
Updated: by
Dev status: -not yet defined by owner-

Recommended Download

Application SharpForge-0.02a-bin
application, 1114K, uploaded Aug 15, 2006 - 34 downloads

Other Available Downloads

Source Code SharpForge-0.02a-src
source code, 5505K, uploaded Aug 15, 2006 - 34 downloads

Release Notes

Use cases implemented in this release.

1. Welcome
2. Create new user account
3. Create new project
4. Edit project role members
5. Edit project role permissions
6. Edit project Subversion directory access permissions
7. My projects



Creating a new project

Creating a project requires a specific role which is by default SiteMember but this can be configured. Only SiteMembers with the required role are able to create projects. Since anyone who signs up holds the SiteMember role you can create your first project immediately after signing up. However for security your should restrict this by changing it to SiteAdmin or a role you control.

Creating a project creates:

* the svn repository
* the project roles with access permissions( ProjectOwner, ProjectAdmin, ProjectMember, SiteMember, Anonymous )
* the project's web site

After creating your project you will be able to access your Subversion repository immediately.


Project Administration - Roles and Permissions

Roles and Permissions allow you to control who can view, read, write and administer your project. Different projects have different requirements. For example you may have a commercial project which is visible only to your employees and your customers. You may also have an open source project which can be seen and contriubted to by anyone.

After creating a project the user who created the project is added to the ProjectOwner, ProjectAdmin and ProjectMember roles.

As a member of the ProjectAdmin role you can configure the Roles and Permissions for your project. If you want someone else to do this add them to the ProjectAdmin role and get them to do your dirty work.

Out of the box your project is private. You and only you will be able to see and have access to it. Other people can get involved but only if you add them to the ProjectMember role.

If you would like your project to have a a public presence change the Anonymous role and give them view access. Sign out and view the projects list and you should see your project there.



Subversion Access

You can configure Subversion access by editing the directory access permissions. Roles can be assigned read, write or read/write access to directories through this page. Private projects will keep access to members only but open source projects will want to configure Anonymous read access.

Reviews for this release

No reviews yet for this release.