Hoodle mega repo

111 views
Skip to first unread message

Greg Weber

unread,
Dec 30, 2013, 11:55:44 PM12/30/13
to hoo...@googlegroups.com
From my experience developing yesod, persistent, wai, & shakespeare, mega repos are much easier for everyone. Rather than having


Just have 1 repo:

And make all repos a sub-directory.

This makes things easier for the maintainer, but also a lot easier for users to contribute patches or open issues.
Just now I wanted to look at the source code, but now I have to check out many different repos.

What do you think? I can submit a pull request with the merger if you like.

Greg Weber

Ian-Woo Kim

unread,
Dec 31, 2013, 7:16:36 AM12/31/13
to hoodle group
Hi, Greg,

Thanks for the suggestion!
Sure. I think that it is a good idea to have a mega-repo and it was in
my long-term todolist.

BTW, I haven't had an experience with git submodule yet.
If you can do the service for me, it will be extremely helpful!
Thank you!

IW
> --
> You received this message because you are subscribed to the Google Groups
> "hoodle" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to hoodle+un...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

Ian-Woo Kim

unread,
Dec 31, 2013, 8:04:58 AM12/31/13
to hoodle group
I've started making hoodle repo as a megarepo.
In github.com/wavewave/hoodle, please check megarepo branch.
Currently, I succeeded in adding hoodle-core as a subdirectory with
all of its history and now I am going to add others.
I hope that this is a new era of hoodle development. ;-)

best,
IW

Ian-Woo Kim

unread,
Dec 31, 2013, 8:59:10 AM12/31/13
to hoodle group
I completed the migration. Now all the hoodle development will be done
in hoodle repo. I made a simple build script (build.sh) in the root
directory of hoodle.
I am going to merge megarepo into master some time soon (a few days later)

IW

Greg Weber

unread,
Jan 4, 2014, 2:17:03 PM1/4/14
to hoo...@googlegroups.com
Looks great! coroutine-object is a package you might consider keeping separate, it depends on how stable it is and how specialized it is to hoodle.

your build.sh is begging to create install issues. I sent a pull request to install everything at once.

Ian-Woo Kim

unread,
Jan 4, 2014, 2:44:54 PM1/4/14
to hoodle group
Thanks for sending the pull request! I merged it. For
coroutine-object, I am not sure whether I will pursue developing this
more or switch to some pipe-based library. At this moment, I think
that reducing confusion about dependencies for potential hoodle
contributors is more important, so I keep it in the hoodle mega-repo
until more stabilization.

IW
Reply all
Reply to author
Forward
0 new messages