Re: Using SourceForge

  • From: Andreas Stefik <stefika@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Wed, 30 Jun 2010 07:57:51 -0500

Sounds great, Jay.

Stefik

On Wed, Jun 30, 2010 at 12:35 AM, Jay Macarty <jay.macarty2009@xxxxxxxxx> wrote:
> Ok. I installed TortoiseSVN and got the repository URL from my project page.
> I was able to create a Docs directory with a small readme.txt file. I was
> able to then browse the repository and check out the files to a folder with
> the same name as the project.
>
> So, as soon as I get the code cleaned up some more, I'll be ready to upload
> it. I will send out the SVN URL for the project when I am ready to let those
> interested start checking out and updating the code.
>
>
> ----- Original Message ----- From: "Andreas Stefik" <stefika@xxxxxxxxx>
> To: <programmingblind@xxxxxxxxxxxxx>
> Sent: Monday, June 28, 2010 7:14 PM
> Subject: Re: Using SourceForge
>
>
>> Jay,
>>
>> If you are trying to upload source files, the typical way is to use
>> version control. In our case, for example, we use subversion. If you
>> pull up your project and click the develop tab (not the develop tab on
>> the homepage), it will have a subversion address listed for the
>> project.
>>
>> Here's ours, for example:
>>
>> https://sourceforge.net/projects/sodbeans/develop
>>
>> Using subversion, GIT, or CVS, is, in my opinion, the best way to put
>> source files up, as it allows other folks to make changes at a whim
>> (if you allow it by admin -> membership). And, just as neat,
>> sourceforge keeps stats on everything related to it, it's
>> automatically integrated into Trac, and it is just generally really
>> easy for everyone, since it is standard. As for choosing a version
>> platform, I know some folks that really love CVS, others that love
>> subversion, and others still that think that anything but GIT is the
>> devil incarnate. Personally, I prefer subversion, as it gives one,
>> unified, build number, across the projects, and you never have to muck
>> around with file versioning (CVS), or just as frustrating, separate
>> personal repositories which never seem to sync up right (Git or
>> Mercurial). I've used all of them, and prefer subversion, but keep in
>> mind that that's just my personal opinion.
>>
>> Now, if you are wanting to upload a release ready file, however, it's
>> a bit different. There's two ways to do this:
>>
>> 1. Project admin -> File Manager
>>
>> If you go to the file manager, you can release files and these are
>> automatically sent through all the sourceforge mirrors. However, the
>> interface is pretty clunky and works very poorly for large files (it
>> crashes). In the Sodbeans project, our files are often 200-300
>> megabytes, so we have to use system 2:
>>
>> 2. use rsync
>>
>> For large files, you need to use rsync from the command line. It's
>> still pretty clunky, but this works really well. The command is
>> something like the following:
>>
>> rsync -e ssh yourfile.exe
>>
>> username,projectname@xxxxxxxxxxxxxxxxxxx:/home/frs/project/pathtoyourproject/FolderYouWantItIn
>>
>> Generally speaking, if you are putting up largeish files, it would be
>> wise to check Md5 checksums to be sure everything uploaded correctly.
>> Every blue moon, one of the files we've uploaded has had a problem, so
>> it's not a bad idea.
>>
>> Anyway, hope that helps. Personally, I'm excited to see what you folks
>> have. I actually think we should consider collaborating on some of
>> this code. Our team at Southern Illinois University already has
>> working some code that integrates in a cross-platform, screen reader
>> neutral way in Java, and it would be a shame if both our development
>> teams ended up duplicating code unknowingly. Ours is somewhat NetBeans
>> platform specific, as we are trying to make NetBeans more accessible,
>> and there are enormous challenges in that as it is, but in practice
>> we've spent a ton of time iterating through swing components, banging
>> our head against the wall, and digging through debugger traces of
>> swing code looking for how to "speak stuff" to the user.
>>
>> Cheers,
>>
>> Stefik
>>
>>
>>
>> On Mon, Jun 28, 2010 at 3:14 PM, Jay Macarty <jay.macarty2009@xxxxxxxxx>
>> wrote:
>>>
>>> Question for anyone who has used SourceForge to host a project. I can't
>>> seem
>>> to determine the best way to upload files to the project. I was able to
>>> upload a single file using scp but not sure how is the best mechanism for
>>> us
>>> to collaborate on the java accessibility client so that people can
>>> download
>>> the source, make contributions, and upload the changes.
>>>
>>> Also, just an FYI. I did recieve an answer back from the author of JNA
>>> saying he would be more than happy for us to include JNA in our JAC
>>> project.
>>>
>>>
>> __________
>> View the list's information and change your settings at
>> //www.freelists.org/list/programmingblind
>>
>>
>
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/programmingblind
>
>
__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: