Open source has flourished because software is "infinitely-reproducible".
Physical objects are not so easily reproduced but the information for making them is.
ProtoForge.org
Update
Well, after some time off due to moving to a new state and starting a new job on Orion I finally got back to hammering out some good code on Protoforge. A few bugs have been fixed and some new functionality added (like Meetings). I'm trying to clean it up to make it look a little better as well. I had not spent much thought on that when developing because the most important thing is to have it work right and that's starting to settle down nicely. Some obvious lack of needed functionality has been identified by some of the SEDSat-2 members and I really appreciate all the feedback I've been getting. Thank You!
The need for moving requirements around in the tree is a fairly pressing issue that is high on my to-do list. Right now, when you suggest a requirement it gets added to the top of the list (under the parent requiremeent) and that is where it stays. If you want to move it to a different parent you have to delete it and re-suggest it. Which is a serious pain. I am using Preorder Tree Traversal to keep track of the tree and I'll need to dig into the code a bit to come up with a good scheme for adding Cut/Copy/Paste functions to the Options drop down menu for the requirements. So it is on the way and you will be able to move even Baselined requirements once it is set up. Another issue high on the list is more of a nuissance than a bug. When renumbering document sections to lower level section numbers an error pops up and doesn't allow you to do it. Not such a big deal but definitely annoying.
Other things that are coming soon:
Editing your user profile page so you can add text and html and images there.
Requirement Tagging:
Create a tag (any bit of text you want) and a description for the tag and then tag your requirements.
This will be useful for assigning requirements to subsystems and probably a whole bunch of other things.
Requirement search based on keywords, tags, baseline status, and whatever else I can think of :)
Thanks for joining me on this journey, I will try to post to this blog more often with details of the PF saga.
Posted at 11:29PM Feb 07, 2007 by Aaron Schultz in General | Comments[2]
Aaron, I've done a good deal of PHP work in the past few months and would be interested in checking out the code again.
Posted by Guy McArthur on February 08, 2007 at 10:42 AM MST #
Posted by Casino royale. on May 22, 2008 at 06:30 PM MST #