3D Robotics

Suggestion for a DIY Drones code repository?

Now that we're getting bigger and sharing more code on this site, I'd like to find something better than putting random files in discussion responses. Has anyone had enough experience with the various code repositories out there to recommend one that would work for our purposes? Most of the ones I've seen require you to use gnarly *nix command-line software tracking tools like QVC and git, which are too complicated for our purposes. Anything simple with a web interface that will just let us upload code and track versions, etc?

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • Hi everyone,
    I have this nagging problem I've been trying to solve for the past 6 weeks. And that is how to simulate the optimisation of the integrated GPS/INS system with a Kalman using MATLAB. That is to demonstrate that the Kalman filter bounds the individual errors of the sensors (ie GPS and INS). Can anyone deliver me from this nightmare please!!!!
  • We could have one discussion area that is JUST for posting code. Each should have a BRIEF description of what it is and on what platform.
  • Chris I've worked with many revision control systems. I highly recommend svn. It works on all platforms, and does indeed work from the command line for people like me. However there are many free and easy to use gui clients for it as well.

    Some examples include tortiseSVN, which integrates with windows file explorer, or SmartSVN which is a java thick client.

    For the web there are may web based clients that will front your repository like SVNServe.

    SVN is also full of all the features you will need as things grow, like merging, branching, tagging, releases, etc.

    I understand what you are looking for, SVN is accessible to the average person. Sourceforge is a great example, I use it from the web, from the command line, and from SmartSVN.... in fact you can just use sourceforge to host the repository.... diydrones would still be the home page for the project etc...

    I use smartSVN as a standalone client it works great, Intellij, and even eclipse has svn integrated right in...

    I recommend staying away from CVS... it was a good tool years back... but it had shortcomings... SVN works really well
  • Developer
    you may like to take a look at
    https://launchpad.net/+tour/index
    Launchpad tour
    Launchpad helps people to work together on free software by making it easy to share code, bug reports, translations and ideas.
  • Hi Chris,

    I think that you could create a google code project to store code by platform.

    arduino
    nxt
    ...
    etc

    cheers
  • Assembla.com is an easy way to go. I use TortoiseSVN on windows too. Integrates with the Windows File Explorer and is super easy to use.

    I would also suggest something like Trac for basic task management and a wiki.

    Assembla can host all of this for us for free.

    http://www.assembla.com/wiki/show/diydrones
    http://www.assembla.com/spaces/diydrones/trac_subversion_tool

    Google Code is also a viable option.
  • Google Code seems to be a very easy to use code repository. At least for windows, there is a client called TortoiseSVN that integrates all the functionality you need right into windows explorer. No need for any command line stuff.

    I suppose TortoiseSVN will work with any SVN, but Google Code's simple, straight-forward setup seems to complement it well for keeping everything accessible to those of us who don't code for a living.
  • Sourceforget has an SVN feature. CVS never really worked. They've made it harder to manage & they'll be making it harder in the future because everything they try gets broken into. It's a free version of a commercial collab suite, so of course it's going to be unreliable & hard to use.
  • Why don't we create a project on sourceforge.net. That way the svn, cvs, bug tracking, etc is handled for us.

    Neal.
This reply was deleted.

Activity

Jose Araujo liked Jose Araujo's profile
Aug 29
spencer harvey liked spencer harvey's profile
Jul 9
More…