RSS Musings and Random Thoughts

print E-mail RSS Bookmark us Share

Feed Training

Login to access more blogs

Announcing XLsuite Open Source

Posted by François Beausoleil on 02-18-2009        Rating: rating rating rating rating rating

Tags: open , source

Well, it was bound to happen. We've been considering the move for ages now, and we even had a partial version of XLsuite that was open source. But this time around, it's the real deal.

$ rake stats
(in /Users/francois/Projects/xlsuite)
+----------------------+-------+-------+---------+---------+-----+-------+
| Name                 | Lines |   LOC | Classes | Methods | M/C | LOC/M |
+----------------------+-------+-------+---------+---------+-----+-------+
| Controllers          | 48068 | 14819 |     116 |    1274 |  10 |     9 |
| Helpers              | 23430 |  9425 |       0 |     332 |   0 |    26 |
| Models               | 68120 | 11900 |     196 |    1408 |   7 |     6 |
| Libraries            | 17555 |  3277 |      28 |     320 |  11 |     8 |
| APIs                 |  1915 |   489 |       9 |      19 |   2 |    23 |
| Integration tests    |  1026 |   836 |       9 |      26 |   2 |    30 |
| Functional tests     |  8453 |  6880 |     175 |     540 |   3 |    10 |
| Unit tests           | 11054 |  9045 |     158 |     473 |   2 |    17 |
+----------------------+-------+-------+---------+---------+-----+-------+
| Total                | 179621 | 56671 |     691 |    4392 |   6 |    10 |
+----------------------+-------+-------+---------+---------+-----+-------+
  Code LOC: 39910     Test LOC: 16761     Code to Test Ratio: 1:0.4

That's right, nearly 40,000 lines of source code have just been added to the open source world. What's XLsuite anyway? XLsuite is a suite of tools aimed at making the internet business faster and easier than ever. Need blogs? Check. Need invoices? Check. Need subscriptions? Check. The code base is very monolithic, but that means every piece fits together with the rest easily.

Want to see the code? Head on over to XLsute's GitHub repository: http://github.com/xlsuite/xlsuite. The whole code base is released under the GPLv2.

Over the next couple of weeks, we'll be making your life easier by lowering the barrier to entry. If you want to start right now, you'll need some bootstrapping, which we're still in the process of writing. The good news is that we'll push our daily code to GitHub (our main repository is still on Subversion), well, daily.

Enjoy this newfound goodness, and fork away!

Comments(0)

Make a comment