What about Beast?

Subscribe to What about Beast? 7 posts, 3 voices

 
Avatar brixen 20 posts

When I started Dev’il, I created an svk mirror of the Beast repository. I intended to continually merge changes from Beast but up till now I’ve been too busy implementing stuff. However, soon I will bite the bullet and merge recent Beast changes.

But that raises the question, How long to maintain compatibility with the Beast? I tried to remain as compatible with the Beast core as possible while implementing new features. For example, I continued to use unit tests despite that I always use RSpec in my apps. So, I’m considering breaking away from Beast after merging the most recent changes. I’m curious what folks think of this idea.

 
Avatar Jamie Orchar... 13 posts

Is there any interest by the Beast team to merge the two projects into one?

 
Avatar brixen 20 posts

Jamie, that’s a great question. I’ve been pretty lame about chatting up Rick on topics like this. I’ll do that. However, I think Beast should continue to be just a forum. It’s great for what it does and has been the launching pad for a number of specialized apps.

As great as Beast is, there are things that I may want to do differently, and that’s why I’m considering not trying to stay compatible with it. I modeled all of the interaction with pages and tickets off the existing forum features to attempt to create a more uniform experience. If I wish to diverge, I don’t want a cobbled-together user experience.

I don’t think this is a question that will be answered quickly. I’d like to get feedback from folks using Dev’il and see where that goes.

 
Avatar Jamie Orchar... 13 posts

I am about to install Devil, so I haven’t actually looked a the code base. Is what you’ve done modular, or direct changes to Beast’s code-base?

 
Avatar Jamie Orchar... 13 posts

PS I keep wanting to type “Dev’l” :-)

 
Avatar brixen 20 posts

It’s not exactly modular, but not invasive either. I wanted to change as little as possible of Beast proper because I intended to merge upstream changes and I wanted to make my life easier. Also, I tried to stay consistent with Beast, so little of Beast needed changing.

I’m sure someone will come up with a much better name than Dev’il. :)

 
Avatar vintrepid 1 post

Any more thoughts on this topic after 4 months?

Has anyone tried putting the two back together with git? Wonder how far they have really diverged.