Dave Burke : Freelance .NET Web Developer specializing in Online Communities

Sueetie Week in Review for March 21, 2009

I took advantage of being between client projects this week to move Sueetie to a v.Next demarcation point where I could write some new code.  How Sueetie updates work is that I build something and put it online at http://sueetie.org.  Then I do the Sueetie Wiki documentation, update Gummy Bear, then create the DIFFs and package them along with the new Sueetie source code to CodePlex. Then I’m done.

The most recent Sueetie update was User Avatars, but to support a SueetieUserAvatar object we needed a SueetieUser object. To support a SueetieUser object we needed Configuration, Context, Caching and a Data Provider.  We needed Sueetie.Core.

…and a lot of accompanying documentation. Most developers don’t extensively document every class like I did for Sueetie.Core this week, but Sueetie is an Open Source offering in a space defined by source-available Commercial products.  To maintain the Open Source integrity of Sueetie I have to go the extra mile to confirm the originality or otherwise Open Source origins of Sueetie Source.  Thus began Sueetie Patterns and Origins. 

The Patterns and Origins series is available on the Sueetie Wiki, where it will evolve over time as the Sueetie code base evolves.  Patterns and Origins documents include


Another characteristic of Sueetie requiring additional processing cycles is updating the DIFFs of the applications that comprise Sueetie.  We’re not talking about a single Visual Studio Solution that gets committed from a local Source repository to CodePlex with a single click.  Four Visual Studio Solutions are required to produce the four DIFF file collections.  Then those DIFFs are created in WinMerge against the application’s original source and copied to the repository for commit to CodePlex along with the Sueetie Framework source code.

Don’t misunderstand.  Developing in Sueetie isn’t complicated at all, but creating the updates is a lot of work.  Given the human demands of Sueetie updates I made the executive decision today that I will no longer be supporting the individual DIFF, SQL and Source Code Release ZIPs.  All Sueetie code is now located in the CodePlex Source Code change library only.

So what’s coming next?  There are two features I want to add, but I’m undecided which I’m going to start on first. Both involve avatars, so you’ll have to guess what they might be.

Stay Sueet until next time!

Comments (0) | Post RSS RSS comment feed

Posted on 3/21/2009 11:57:02 AM by Dave Burke
Categories: Sueetie
Tags:

Related posts


Powered by BlogEngine.NET 2.0.0.36
Theme by Dave Burke