Início Colaborações Ribamar FS Como Hospedar Projetos no SourceForge.net

Procurar Emprego

O que
Job title, keywords or company

Onde
City, state or country (optional)
 
Como Hospedar Projetos no SourceForge.net PDF Imprimir E-mail
Escrito por Ribamar FS   
Seg, 30 de Março de 2009 15:17

Hospedando projetos open source no SourceForge.net

Como tive dificuldades para hospedar meu primeiro projeto no Source Forge (SF) (maior repositório de projetos open sources atualmente) ntão resolvi escrever este resumo para facilitar quem esteja querendo hospedar seu projeto por lá.

Veja alguns dos recursos oferecidos pelo SF:
- Subdomínio tipo http://superscaffold.sf.net ou http://superscaffold.sourceforge.net
- Virtual Host (abriga seu domínio no SF)
- Acesso via SSH ou SFTP
- Upload web de arquivos
- Forum
- Lista
- Wiki
- PHP e MySQL
- Alias para seu e-mail, tipo: Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.
- Controle de releases (versões), separando os arquivos por cada versão
- News sobre os projetos
- Subversion
- Tracker
- etc.

Alguns links úteis:
Iniciando - http://apps.sourceforge.net/trac/sourceforge/wiki/Get%20started%20with%20your%20new%20project
Documentação - http://apps.sourceforge.net/trac/sourceforge/wiki/WikiStart
Producing Open Source Software - http://producingoss.com/en/index.html
Contactar a equipe do SourceForge - http://p.sf.net/sitedocs/submitticket ou http://p.sf.net/sitedocs/irc


Registrando uma conta no SF
http://apps.sourceforge.net/trac/sourceforge/wiki/Register%20a%20user%20account

Registrando um projeto
http://apps.sourceforge.net/trac/sourceforge/wiki/Register%20a%20project%20for%20hosting

Enviando um release para o projeto
http://apps.sourceforge.net/trac/sourceforge/wiki/Release%20files%20for%20download

Para cada release é recomendado a criação de um readme.

Melhore as descrições do projeto para atrair o usuário e os desenvolvedores a se juntarem ao projeto.

O SF tem muitos recursos, mas ative somente aqueles que vai realmente utilizar

Lance um Wiki ou Blog para o projeto

Lance sempre novos releases, sempre que tiver novas versões.

Faça regularmente seus backups do projeto

Responda às dúvidas e aviso de bugs dos visitantes, assim como de outros desenvolvedores.


Passos para cadastrar um novo projeto

Como submeter um novo projeto no SourceForge:
- Efetuar login - https://sourceforge.net/account/login.php (Caso ainda não seja registrado, registre-se)

Após o login acesse o link Register a new Project (abaixo e à esquerda)
Então preencha os formulários com as informações sobre o projeto. São vários formulários.
Ao final receberá um aviso de que  após análise eles entrarão em contato através do e-mail.

Quando submetemos um projeto e o mesmo é aprovado, recebemos um e-mail com detalhes, inclusive um link do projeto, assim:
https://sourceforge.net/project/admin/public_info.php?group_id=255970

Como enviar o primeiro release (versão) de um projeto aprovado:
- Efetuar login - https://sourceforge.net/account/login.php (Caso ainda não seja registrado, registre-se)

Após o login verá abaixo e à esquerda, em My Projects, um link para o projeto aprovado.
Clique no link do projeto.


Alterar Características do projeto
https://sourceforge.net/project/admin/public_info.php?group_id=255970

Alterar Categoria do Projeto
https://sourceforge.net/project/admin/group_trove.php?group_id=255970

Endereços web do projeto

http://nomeunix.sf.net
ou
https://sourceforge.net/projects/nomeunix/

Exemplo:
http://superscaffold.sf.net

Recursos disponíveis:
https://sourceforge.net/project/admin/features.php?group_id=255970
Vejas as abas Enabled Features e Available Features


Conectando via SFTP ao SourceForge para upload dos arquivos para a pasta web (htdocs):
sftp ribafs, Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.
cd htdocs
put index.html
exit

Suporte ao PHP e ao MySQL:
http://apps.sourceforge.net/trac/sourceforge/wiki/Project%20web%20and%20developer%20web%20platform

Criando Novos Packages e Releases (Envie antes os arquivos por upload)
http://apps.sourceforge.net/trac/sourceforge/wiki/Release%20files%20for%20download
   1. Create a package, if one doesn't exist yet for this purpose. A default package (which can be renamed) is created at project approval.
   2. Upload the files to be released.
   3. Create a release under the package and associate the uploaded files with the release.
   4. Create or modify the default download page, to direct users to the right materials to download.
   5. Download the file and verify that it is correct, for both security and to verify that the upload successfully completed.
   6. Announce your new release on Freshmeat, project news, or your blog.

Para criar um package:
   1. Login to SourceForge.net as a project administrator and access the Project Summary page.
   2. Under the Project Admin dropdown menu, select Feature Settings.
   3. In the File Release System row, click Manage.
   4. Clique em Add Release. Type in the new package name into the 'New Package Name:' field.
   5. Click the 'Create This Package' button.

Envio de arquivos (upload) via web (20MB sugerido, mas pode ser enviado um maior).
Esta é uma forma muito cômoda de enviar arquivos.
https://frs.sourceforge.net/webupload

Outros:
rsync over SSH        Unlimited    Yes    SSH key or site username/password
WebDAV        20MB    No            Site username/password
SFTP    Unlimited    No            SSH key or site username/password
SCP (Secure Copy)    Unlimited    No    SSH key or site username/password

Gerenciar os arquivos para download
https://sourceforge.net/project/admin/platform_edit.php?group_id=255970

Adicionando novos releases ou editando existentes:
- Faça login
- Selecione o projeto, clicando em seu link
- Clique no menu ProjectAdmin - Feature Settings
- File Release System - Manage
- Clique em AddRelease para adicionar um novo e Edit Releases para editar existestes
- Selecione o que deseja editar e clique sobre ele
Aí podemos adicionar ou remover arquivos, como podemos alterar outras características do release.
Caso queiramos adicionar arquivos devemos enviar antes de chegar aqui ou então teclar F5 após enviar.

Recursos Extras para o projeto:
Clique no menu Project Admin - Feature Settings
Então clique na aba Available Features

- Blog com Wordpress
- Wiki com Mediawiki
- e outros
 

 

Comentários
Busca
Somente usuários registrados podem comentar!
Everaldo  - Upload para o SourceForge   |Seu IP200.182.130.xxx |25/08/2009 09:16:28
Amigo, o link que tu colocastes para fazer o upload resulta em "NOT
FOUND", ou seja, página não encontrada. Tenho um projeto lá e há muito
tempo não consigo mexer nele, pois não encontrava uma dica como a que tu
expôs aqui. Agradeço qualquer resposta enviada.
Ribamar FS  - Re: Upload para o SourceForge     |Seu IP201.30.148.xxx |25/08/2009 09:42:04
Realmente, tmabém senti falta dele.

Acontece que o SF fez uma grande reforma e
agora simplificou bastante as coisas para seus colaboradores.
Tá muito bom.

3.25 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Última atualização em Seg, 30 de Março de 2009 15:24
 
 
Receba as Novidades
ribafs.org

Pensamento

A união do rebanho obriga o leão a deitar - se com fome. (Provérbio africano)

250 Games

Online

Nós temos 32 visitantes online