Pretty quiet on this list so I thought I'd chime in with what I've been up to.
1) tw2 speed tests::
I wrote and ran some benchmarks. The output is listed in the README
file (rendered by github) on the project page here. tw2 looks good!
http://github.com/ralphbean/tw2-benchmark
I wrote a note with a link to the above to the core developer of
EasyWidgets asking for any input on how to most effectively use his
package (so there may be updates to those tests coming soon).
Pending that, I plan to release a writeup on my blog.
2) My tw2.*::
I've been pretty busy over the past year building tw2 extras. You can
see the full list on my github account (along with a bunch of other
stuff) and you can see a WidgetBrowser list of live demos here:
http://craftsman.rc.rit.edu
Be warned, that is running on an oh-so-slow virtualmachine that doesn't
do tw2 justice.
In particular, I'd like to advertise::
- tw2.jit.SQLARadialGraph
- tw2.jqplugins.jqgrid.SQLAjqGridWidget
Both of them do some fancy stuff with sqlalchemy. They should snap-in
flawlessly with any project you have going on. I've got some tutorials
on how to use the first of the two with both Turbogears 2.1 and Pyramid
on my blog at http://threebean.wordpress.com
3) tw2.sqla
I put a bunch of work in and got from 0% to 100% test coverage on
tw2.sqla. My repo is located at::
http://bitbucket.org/ralphbean/tw2.sqla
It interoperates 100% with elixir without ever explicitly referencing
it(!)
4) The most epic merge of my life -- tw2.core (!)
I braved merge-hell. When I started working on tw2 almost one summer
ago, I stumbled into cloning paj's repo from bitbucket.org only to find
out much later that things had diverged between his and the
'toscawidgets' repos. I took it upon myself today to make a merge
happen. 100 % of tests pass and my merged repo is located on my
bitbucket account at::
http://bitbucket.org/ralphbean/tw2core
I made some executive decisions in the process that are certainly up for
review. Let's do it (review it)!
Here's why: tw2 rocks. I've built a lot of great widgets on it and
have a number of apps done/in-the-works that depend on it. In one case
especially (the fantastic `moksha` project), depending on my tw2 stuff
requires packaging tw2 as rpms for Fedora and RHEL but IMHO, we cannot
move forward with that as long as our repos aren't unified and in quite
a confusing state for new users/developers to stumble into.
I look forward to debating out which features (if any) should be
pruned/added.
5) Looking forward -- Documentation and Test Coverage
The documentation for the core packages is 'good' but needs real work
around the TG2.1 tutorial. Additionally, we should add a Pyramid
tutorial. I'm willing to take this on.
We should have a link in the documentation as well to auto-generated
reports of the `coverage` tool to 1) advetise the robustness of tw2 and
2) find out where we need to write more tests to shore ourselves up.
I'm also willing to take this on.
Cheers-
-Ralph Bean
1) tw2 speed tests::
2) My tw2.*::
- tw2.jqplugins.jqgrid.SQLAjqGridWidget
3) tw2.sqla
4) The most epic merge of my life -- tw2.core (!)
5) Looking forward -- Documentation and Test Coverage
Nice, good to see some progress again.
> 5) Looking forward -- Documentation and Test Coverage The
> documentation for the core packages is 'good' but needs real work
> around the TG2.1 tutorial. Additionally, we should add a Pyramid
> tutorial. I'm willing to take this on.
Great. TG and Pyramid tutorials are important to get more people
interested in TW again.
-- Christoph