Bruno would need to set a new branch up since he is the only one with
access I think.  I just created a fork from the edge branch at
http://github.com/jdutil/communityengine/tree/master if you want you
could check that out and push your group changes to that, or start
your own fork and push the changes there.  Github has good tutorials
under the guides section if you need help working with github.

On Jan 25, 3:10 pm, Levi Rosol <[email protected]> wrote:
> that's probably the best idea since i am running low on time to put toward
> this. I'm not sure what we need to do to start a branch in git. also, the
> code i'm working with is not on the latest version of rails, so a merge into
> the existing code base will be needed.
>
> if someone could branch the trunk, I can start to merge my changes into it,
> then check in my changes so others can help out.
>
> --
> Levi Rosol
> Twitter: @LeviRosol
>
> On Sun, Jan 25, 2009 at 12:26 PM, jdutil <[email protected]> wrote:
>
> > Yeah I'm also looking forward to seeing this in CE.  I'd love to help
> > with the testing as I try to integrate it into my app.   Could you
> > give us an update on how the tests are coming?  Perhaps we can get a
> > branch going with groups in it so we could help write the tests if
> > your running into problems.
>
> > On Jan 6, 5:13 pm, Alexis <[email protected]> wrote:
> > > This is great news again, Levi. I hope you had a wonderful holiday and
> > > I commend your staying away from code and email. I did much the same,
> > > but I watched this thread because it is something quite important to
> > > us. However, we don't want to rush a good thing, just want to know how
> > > things are coming along. :-)
>
> > > All the very best,
> > > ~ Alexis
>
> > > On Jan 5, 11:20 am, "Levi Rosol" <[email protected]> wrote:
>
> > > > Alexis-
>
> > > > Sorry it took a while to get back to you (and the group). Took some
> > time off
> > > > an tried to stay away from email and code as much as i could. :-)
>
> > > > I did spend some time getting a small number of tests in place, and am
> > now
> > > > going to start moving the Group functionality into the CE plugin itself
> > > > (instead of my app).
>
> > > > I'll keep the group posted as i progress.
>
> > > > --
> > > > Levi Rosol
> > > > Twitter: @LeviRosol
>
> > > > On Fri, Jan 2, 2009 at 10:30 AM, Alexis <[email protected]>
> > wrote:
>
> > > > > Happy New Year, Everyone!!!
>
> > > > > How is the testing forGroupscoming? We are holding our breath,
> > > > > here :-)
>
> > > > > ~ Alexis
>
> > > > > On Dec 15 2008, 7:47 am, "Bruno Bornsztein"
> > > > > <[email protected]> wrote:
> > > > > > More tests = better.
> > > > > > It's very hard for me to add big pieces of functionality to CE and
> > make
> > > > > sure
> > > > > > they're bug free without having good test coverage. Last I checked
> > CE's
> > > > > test
> > > > > > coverage was around 90%, so that's a good number to shoot for.
>
> > > > > > On Mon, Dec 15, 2008 at 9:45 AM, Carl Fyffe <[email protected]>
> > > > > wrote:
>
> > > > > > > Where's your test Levi?  *chuckle* Hope that helps.
>
> > > > > > > CE is using Test::Unit
>
> > > > > > > On Mon, Dec 15, 2008 at 10:23 AM, Levi Rosol <
> > [email protected]>
> > > > > wrote:
> > > > > > > > good news.groupsnow have all of the functionality a user would
> > > > > have.
> > > > > > > > membership has been implemented, photos, and comments. I will
> > spend
> > > > > this
> > > > > > > > week cleaning up a few things, but am planning to move
> > everything
> > > > > that
> > > > > > > > should be in the CE core into the CE plugin and will then ask
> > for
> > > > > someone
> > > > > > > to
> > > > > > > > help me get the code into the git repos.
>
> > > > > > > > What are the testing requirements for code in this project? At
> > this
> > > > > > > point,
> > > > > > > > i've written zero tests for the new functionality. partly due
> > to me
> > > > > > > wanting
> > > > > > > > to use rspec instead of ::test, but mostly because I don;t have
> > > > > anyone
> > > > > > > > looking over my sholder saying "where's your test at levi?"
> >  :-)
>
> > > > > > > > --
> > > > > > > > Levi Rosol
> > > > > > > > Twitter: @LeviRosol
>
> > > > > > > > On Thu, Dec 11, 2008 at 11:57 AM, Bruno Bornsztein
> > > > > > > > <[email protected]> wrote:
>
> > > > > > > >> You'd need to install git on your machine, sign up for an
> > account at
> > > > > > > >> github, and push your local repository to github. There's a
> > bit of a
> > > > > > > >> learning curve with git, but it's well worth it (IMO).
>
> > > > > > > >>http://git-scm.com/
>
> > > > > > > >> On Thu, Dec 11, 2008 at 9:30 AM, Levi Rosol <
> > [email protected]>
> > > > > > > wrote:
>
> > > > > > > >>> What is the process for me adding it to github? I currently
> > use svn
> > > > > for
> > > > > > > >>> my scm, and won;t be able to open it up for others to use.
>
> > > > > > > >>> I am going to spend some time on it this weekend, and will
> > work to
> > > > > get
> > > > > > > my
> > > > > > > >>> additions moved to the CE plugin folder. There's really no
> > reason
> > > > > for
> > > > > > > these
> > > > > > > >>> to live in my app folder for now.
>
> > > > > > > >>> --
> > > > > > > >>> Levi Rosol
> > > > > > > >>> Twitter: @LeviRosol
>
> > > > > > > >>> On Thu, Dec 11, 2008 at 8:56 AM, Bruno Bornsztein
> > > > > > > >>> <[email protected]> wrote:
>
> > > > > > > >>>> Hi Levi,
> > > > > > > >>>> I'd be happy to take a look at what you have now, although
> > the
> > > > > best
> > > > > > > >>>> solution would be for you to put your work up on github (or
> > some
> > > > > other
> > > > > > > scm)
> > > > > > > >>>> so everyone can have a look. This is for two reasons:
> > > > > > > >>>> 1) If this work is compatible with CE core, I may not get
> > around
> > > > > to
> > > > > > > >>>> integrating it for a while, someone else might get to it
> > faster
> > > > > > > >>>> 2) Even if it doesn't go into the core, others could use
> > your work
> > > > > as
> > > > > > > a
> > > > > > > >>>> starting point for doing their owngroupsimplementation
>
> > > > > > > >>>> If you're worried about putting your entire app out there,
> > you
> > > > > could
> > > > > > > >>>> just share the relevant portions.
>
> > > > > > > >>>> Thanks,
> > > > > > > >>>> Bruno
>
> > > > > > > >>>> On Wed, Dec 10, 2008 at 11:09 PM, Levi Rosol <
> > > > > [email protected]>
> > > > > > > >>>> wrote:
>
> > > > > > > >>>>> As of right nowgroupscan be created, a location assigned,
> > > > > photos
> > > > > > > and
> > > > > > > >>>>> avatars uploaded, and can be searched on by name and
> > location.
> > > > > > > Activities
> > > > > > > >>>>> are also functional, so you see things like "levi created a
> > new
> > > > > > > group" in
> > > > > > > >>>>> the "what's fresh" section of your pages. There are also
> > > > > grouproles,
> > > > > > > and i
> > > > > > > >>>>> currently have the Owner role functional.
>
> > > > > > > >>>>> My next task is implementing membership functionality (and
> > role),
> > > > > > > then
> > > > > > > >>>>> comments.
>
> > > > > > > >>>>> All of this has been kept generic with the intent of giving
> > back
> > > > > to
> > > > > > > CE.
> > > > > > > >>>>> However, I'm not confident that i have done this in the
> > best was
> > > > > for
> > > > > > > the CE
> > > > > > > >>>>> core for a few reasons that i see. First, i'm a Rails noob
> > :-)
> > > > > > > because of
> > > > > > > >>>>> this, everything new that I have created has gone into my
> > app
> > > > > folder,
> > > > > > > not
> > > > > > > >>>>> the CE plugin. second, I have duplicated many pieces of
> > > > > > > functionality. For
> > > > > > > >>>>> example, to get photos tied to a group, i literally
> > copy/pasted
> > > > > the
> > > > > > > photo
> > > > > > > >>>>> model, renamed to groupphoto in my app folder, and
> > esentually did
> > > > > a
> > > > > > > find
> > > > > > > >>>>> replace on user for group. I'm not saying that this won't
> > work,
> > > > > > > because it
> > > > > > > >>>>> will, I'm just not personally happy with the code
> > structure. it
> > > > > is
> > > > > > > very very
> > > > > > > >>>>> dirty IMO. Really, it's more un-DRY than dirty.
>
> > > > > > > >>>>> The second reason is, i have no idea how to merge my stuff
> > into
> > > > > CE's
> > > > > > > >>>>> git repos. This is probably minor, but it will require work
> > on
> > > > > > > bruno's part.
>
> > > > > > > >>>>> On the positive, merging into the CE core should be easy as
> > i
> > > > > have
> > > > > > > >>>>> commented every place in the CE core that i have modified
> > or
> > > > > added to
> > > > > > > >>>>> consistently. I have also took the time to use the
> > multi-ligual
> > > > > tags,
> > > > > > > so
> > > > > > > >>>>> renaming labels throught the new views should be easy.
>
> > > > > > > >>>>> I'm not sure what my plan is for memberships yet. i could
> > go the
> > > > > > > route
> > > > > > > >>>>> of extending the existing friendship model, or i could go
> > the
> > > > > route
> > > > > > > of
> > > > > > > >>>>> making new models as this would provide cleaner separation.
>
> > > > > > > >>>>> For comments, i think that one is clear in that i'll add
> > onto the
> > > > > > > >>>>> existing model. A comment is a comment.
>
> > > > > > > >>>>> All of this said, now may be a good time for me to package
> > up
> > > > > what I
> > > > > > > >>>>> have and send to bruno before i start on anything else.
>
> > > > > > > >>>>> Bruno, got any thoughts on this? I can continue on and we
> > can
> > > > > clean
> > > > > > > up
> > > > > > > >>>>> later. Or, we can clean now, and do, hopefully, less clean
> > up
> > > > > later.
>
> > > > > > > >>>>> As for a timeline, it is my goal to have my site lauched
> > with the
> > > > > > > >>>>> functionality described above by the end of the year. I
> > think
> > > > > that is
> > > > > > > very
> > > > > > > >>>>> realistic, however, i cannot make any promises for your
> > site.
>
> > > > > > > >>>>> --
> > > > > > > >>>>> Levi Rosol
> > > > > > > >>>>> Twitter: @LeviRosol
>
> > > > > > > >>>>> On Wed, Dec 10, 2008 at 8:56 PM, Alexis <
> > > > > [email protected]>
> > > > > > > >>>>> wrote:
>
> > > > > > > >>>>>> Hi Levi,
> > > > > > > >>>>>> Do you have an ETA for the next phase of this
> > functionality? We
> > > > > now
> > > > > > > >>>>>> realize that we really need this at IMspirit.com, too, and
> > > > > eagerly
>
> ...
>
> read more »
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CommunityEngine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/communityengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to