Call for developers

Hi all,

A lots of new developments since we moved to GitHub. In the last few
weeks, I have been reading more about unit-testing (I know its really
late) and finally realized that it is a must feature. Since there
is no point in adding test cases after the implementation is done, we
are taking this opportunity in re-writing the framework. Since we
will also rewrite erpnext using testcases, this will not be backward
compatible.

To see what we are going to add see this Wiki page:

https://github.com/webnotes/wnframework/wiki/Version-1.8

I know that at least a few people may be interested, hence sending
out the mail to the current list. (Hope always lives :slight_smile:

So how can you contribute? The good thing about TDD is that it
defines the APIs and I have gone ahead and written a few tests around
(35) out of which 20 odd fail. I have also included the sandbox
database on which we will run these tests. You need to clone the 1.8
branch and setup the db and “defs.py” and you should be able to run
the tests, then you can pick and fix the issues or write out new test
cases.

https://github.com/webnotes/wnframework/tree/1.8

The target is to work completely on the server-side for the next few
weeks till we have cleaned up the entire API and written a few
hundred tests that pass.

Then the plan is to go to the client and start building it using the
new RESTful APIs… I am not anticipating a major change in the
functionalities but we may go in with a new client-side framework
(maybe SproutCore)

Expecting to release Alpha end of Sept and final by year end.

(Those interested in ERPNext rewrite, please send me a separate mail,
we are still in early design phase)

cheers,
Rushabh


You received this message because you are subscribed to the Google Groups “Web Notes Framework Forum” group.
To post to this group, send email to wn...@googlegroups.com.
To unsubscribe from this group, send email to wnframework+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/wnframework?hl=en.