Path

Squeak

Actions

Session

Login

Downloads

Latest Release: 3.10.2

Teams

If you are interested in joining a team then send email to the team leader. If you are interested in creating a new team then send email to the Squeak-Dev Mailing List explaining your ideas. For details on the team model, see below.

Current Teams

NameDescriptionCoordinatorTeam leaderMailing List
Balloon StewardsMaintaining the Balloon- category of classes in the Basic Squeak ImageCraig LattaAndreas RaabList
Box AdminsMaintaining the community serversCees de GrootKen CauseyList
Compression StewardsMaintaining the Compression- category of classes in the Basic Squeak ImageCraig LattaAndreas RaabList
Documentation TeamSystem documentationCraig LattaMatthew FulmerList
ElectionReplacing SqueakFoundation Board MembersYoshiki OhshimaDaniel VainsencherList
FFI StewardsMaintaining the FFI- category of classes in the Basic Squeak ImageCraig LattaAndreas RaabList
Graphics StewardsMaintaining the Graphics- category of classes in the Basic Squeak ImageCraig LattaAndreas RaabList
I/O StewardsMaintaining the Files-, Network- and NetworkTests- categories of classes in the Basic Squeak ImageTim RowledgeCees de GrootList
ModulesSpoon, Islands, Environments, Namespaces, ClassBoxes etc.Craig LattaDan Ingalls List
Morphic StewardsMaintaining the Morphic- category of classes in the Basic Squeak ImageCraig LattaJuan Vuletich List
News Handling the production of the Squeak Weekly and other related tasks Craig Latta Giovanni Corriga List
PackagesPartitioning, PI, packages, TFNR, SM, Universes etc. Evolving the tools and assigning parts of the 3.9 image, and much more.Bert FreudenbergAvi Bryant List
Software Engineering TeamDescription: Developing and maintaining software engineering tools in and for (but not only for) squeakMarcus DenkerHans BeckList
ToolBuilderDeveloping an abstraction layer for simple tool development over Morphic/MVC/Tweak/etc. Cees de GrootBrian Brown List
v3.9A Team focused on delivering the 3.9 release.Cees de GrootStephane Ducasse List
WebSiteHandling the development of this website and the contents of http://ftp.squeak.org/ Stephane Ducasse Karl Ramberg List

You can also go to Contact Us to tell us your thoughts on how we can improve our site.

Team model

When there is a need perceived in this community, call it a project or task or whatever, the current SqueakFoundation Board will try hard to detect it. If you think there is a need to be adressed - speak up. The board then tries to find an individual Squeaker to grab that issue by the... mouse ears, and form a Team around it. There are only a few but important rules about such a Team:

  1. A Team is started when a Team leader is assigned. This is today done by the board. The board also assigns a board member as "coordinator" to track that Team and to keep in touch with the Team leader. From then on the Team leader takes over.
  2. The Team should work openly. Setting up mailinglists and/or Swikis is of course fine, but they should be readable by us all. We don't want to endorse "secret" work.
  3. Anyone can join a team, but the team leader is King. If some wacko joins and starts shouting "Java! Java!" then the leader has the right to kick out the wacko. :)
  4. After the Team is started the board would like to get some plan from the team leader. It doesn't have to be complicated at all, just some statement on the intentions on how to proceed.

So obviously the Team leader has more or less total power, which also means responsibility. The Team may fail to deliver of course, no big deal, but managing the Team should be cared for by the team leader regardless of such a failure.

Now... what are the effects we hope to get out of this model?

Of course, we are not saying forming a Team is the only way to work in the squeak-dev community, but it would have a few advantages compared to "just doing it":

SmalltalkLogo SqueakLogoSmaller SmallWikiLogo

SqueakLogoSmaller