internet marketing | search engine optimization | web strategy

Announcing XLsuite 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!

Nobody commented on this post.

Write a comment