{#- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -#} {% extends g.theme.master %} {% set wiki_found = False %} {% set tracker_found = False %} {% set forum_found = False %} {% block title %}{{c.project.name}} / Admin{% endblock %} {% block header %}Project Admin{% endblock %} {% block content %}

SourceForge projects come with a number of Tools, which can be configured and adjusted to your needs.

Project Setup

The first thing to do to setup your project is to create a solid description, so folks coming to your page can figure out what the project is all about. You'll then want to input information about the project, and we'll make sure all this relevant information gets added to the SourceForge sourceforge project directory.

Update MetaData

Wikis

You can create documentation, post proposed feature descriptions, and discuss these shared documents.

{% for tool in c.project.app_configs %} {% if tool.tool_name.lower() == 'wiki' and not wiki_found %} Add Page
View Wiki {% set wiki_found = True %} {% endif %} {% endfor %}
{% if scm_tools %} {% set tool = scm_tools[0] %}

Code

Source Control Management will help you keep track of code changes over time. A repository has already been created, checkout, add files and upload code.

Checkout repo
View source
{% endif %}

Tickets

With the SourceForge tracker you can keep track of items of work that need to be done. You can create one or more trackers for bugs, enhancements, tasks, that will help you plan and manage your development process.

{% for tool in c.project.app_configs %} {% if tool.tool_name.lower() == 'tickets' and not tracker_found %} Create Ticket
Edit Milestones
View Tickets {% set tracker_found = True %} {% endif %} {% endfor %}

Forums

To use the forums, create a couple of forums, post introductory messages, and check out the spam controll/post moderation options.

{% for tool in c.project.app_configs %} {% if tool.tool_name == 'Discussion' and not forum_found %} Create Forum
View Forums {% set forum_found = True %} {% endif %} {% endfor %}
{% endblock %}