Project Direction & Platform Decision

0 views
Skip to first unread message

jmarnold

unread,
Jan 26, 2010, 4:57:25 PM1/26/10
to Project Composer Development Group
After going back and forth with Chad and Derick over the initial
vision of the project and its intended use for FubuMVC, I have decided
to rethink the direction a little bit. I'd much prefer to focus on one
thing and do it well then to end up with an "all-purpose framework"
that's mediocre at best. So we're back to the drawing board with no
specific technology in mind.

The ultimate vision of the project is to remove the pain and friction
involved with creating a new project by automated the creation process
with templates.

The following is a sampling of potential usage:

rake newproject "ProjectName" --base-folder:c:\code
--use-template:fubu_and_structuremap_and_nhibernate.yaml

rake newproject "ProjectName" --base-folder:c:\code
--use-template:http://somecoolsite.com/fubu-getting-started.zip

rake newproject fubu-getting-started -name:"ProjectName"
--base-folder:c:\code


Given the task-based nature of the application, leveraging popular
tools like Rake and Albacore is certainly a strategic decision for the
project but should not get in the way of this discussion.

As I see it (from the examples given above), we've all expressed the
need to be able:

1) Output a directory structure
2) Output reference/redistributable assemblies in a common location
3) Create a solution file (05, 08, 10, etc.)
4) Create projects and add them to the solution

I imagined myself using in a way where I could create a template and
then defer the selection of assemblies to a separate service/task;
Chad's suggestion of using a zip file would do exactly that.

My next steps are to dig through Albacore a little and find the common
elements and work with Derick to see what we can do to reuse them.
Based off of what I've seen of Rake and Albacore, it sounds like the
ideal direction to go if nobody has any objections.

jmarnold

unread,
Feb 1, 2010, 1:26:16 AM2/1/10
to Project Composer Development Group
Sorry for the lack of action in this group. I've had some unfortunate
personal events happen lately so my involvement in anything has been
lacking. I'm looking to really have something to show near the end of
February so I'll be a lot more active near the end of this week and
all of next week.

Derick, I'd love to chat with you about Albacore in general around
that time. I'll shoot you a line to see if you mind me picking your
brain for a little while :).

Chad, I'd like to keep you in the loop to see if it's something that
Fubu can use (and if somebody hasn't done it already, ha). And if so,
make sure that the end result can support what you need.

Derick Bailey

unread,
Feb 1, 2010, 10:22:52 AM2/1/10
to project-...@googlegroups.com
On Mon, Feb 1, 2010 at 12:26 AM, jmarnold <rncod...@gmail.com> wrote:

Derick, I'd love to chat with you about Albacore in general around
that time. I'll shoot you a line to see if you mind me picking your
brain for a little while :).


sounds good to me.
 
--
"END OF LINE"
-----------------------
- Derick Bailey
- Twitter/Skype: derickbailey
- http://DerickBailey.LosTechies.com
- http://albacorebuild.net
- http://wacotechlunch.net

Reply all
Reply to author
Forward
0 new messages