On 03/28/2018 01:31 PM, Tavmjong Bah wrote:
The purpose of the reorganization is to make it more obvious where to find different pieces of code. At the moment our code tends to be distributed over lots of different directories (especially the code that manipulates SVG and the code for our 100+(!) GUI elements).
Sounds great! For the most part Git does okay with renames... so I'm not sure there's a huge amount of benefit in waiting. But if there's specific cases you know of, that's fine.
The proposed directory structure can be found at:
http://wiki.inkscape.org/wiki/index.php/Source_Directory_Structure
You can comment on the proposed change here or on the wiki page.
Looks good, curious about the logic behind moving packaging into src ?
We also discussed a requirement that all files should have at least one or two sentences to document what their contents does. This should really help new developers (and prevent code duplication).
I think that's a good idea, but please make sure it is a test that fails. Relying on humans to police it will cause it to decay quickly.
Ted