nortikin / sverchok

Sverchok
http://nortikin.github.io/sverchok/
GNU General Public License v3.0
2.26k stars 233 forks source link

Proposed refactoring #225

Closed wclyffe closed 10 years ago

wclyffe commented 10 years ago

Hi guys,

First, great work on this addon as parametric modeling was sorely missing in Blender.

As I became intrigued and tried to wrap my head around what's possible, I decided to have a look at the code, which is growing at a frantic pace.

Anyway, in the process of trying to understand for myself how all that is working, I ended up forking and refactoring a bit: https://github.com/wclyffe/sverchok/tree/refactor The details of what have been done are in the commit log: https://github.com/wclyffe/sverchok/commit/a5d1b16f21c319cb555439534c383c6280f738ca

Essentially moving nodes in their own directories and changing how the nodes are imported in main init file. Apart from the imports the files contents should be untouched

On my end, all seem to be working as before, but I must say I haven't tried all the nodes...

Before I continue and begin to eventually refactor further, I would like to know if you are interrested, and if that is the case, some input would be greatly welcomed.

Again, you have done a great job and I certainlly hope that Sverchok will continue to extend what's possible with Blender

nortikin commented 10 years ago

There are 4 branches appeared... Propose to remove refactor and continue only in development. maybe documentation branch can be apart

zeffii commented 10 years ago

yes, flatten refactor - it has served a purpose and done very well!

wclyffe commented 10 years ago

Refactor has been merged so no further need for. Ditto for sphinx-doc. Sphinx-doc isn't really a doc branch, it was for me to try to implement sphinx. Docs shouldn't be on a branch on their own anyway.