Added: trunk/Documentation/Developer-HowTo.txt =================================================================== --- trunk/Documentation/Developer-HowTo.txt 2011-06-08 19:45:28 UTC (rev 759) +++ trunk/Documentation/Developer-HowTo.txt 2011-06-10 17:13:38 UTC (rev 760) @@ -0,0 +1,47 @@ +HOW TO CONTRIBUTE TO SQUEAK ETOYS +================================= + +0. Set up an image for development +---------------------------------- + +Squeak Etoys comes with all the tools you need for development. While +you can use any Etoys installation for developing, it's usually best to +start with the latest released Etoys-To-Go. Download it from + + http://squeakland.org/download/ + +then unzip and run it. It comes with Squeak virtual machines for Linux, +Windows, and Macintosh computers. Because it is self-contained, it does +not mess with your regular Etoys installation. + +1. Disable the "eToyFriendly" preference +2. Switch to the hidden unnamed top-level project +3. Load updates +4. Save image + +The process is demonstrated in this screencast: + + http://www.youtube.com/watch?v=HlQS0bbf_kI + +1. Load updates, code, publish +------------------------------ + +* everyone can commit packages to the Etoys Inbox + http://source.squeak.org/etoysinbox.html + +* etoys developers commit to the official repository + http://source.squeak.org/etoys.html + +_to be written_ + +2. Work with us +--------------- + +Mailing list: + http://squeakland.org/discuss/ + +Bug tracker: + http://tracker.squeakland.org/ + +Wiki: + http://wiki.squeakland.org/