[PythonCAD] Centralized SCM not the problem
glenn at chromakinetics.com
Fri May 25 06:37:12 CEST 2007
I agree that centralized SCM is not an issue preventing participation by
Other issues are much more critical.
PythonCAD is a moderately complex application.
I am a casual developer just learning Python.
One major barrier to my participation is simply figuring out how the code is
architected so that I can understand where to make changes and/or additions.
I spent a bunch of hours on this, submitted some patches for R36, but still
don't know how to get started implementing things.
Implementing Architectural dimensions (Feet, inches and fractions). I sent
Art some Python code to convert decimal feet to Arch dims, but I can't yet
figure out how to integrate that code into PythonCAD...
I'd also like to add scrollbars to the drawing area, but there's a huge
learning curve to the GTK toolkit, and I don't really understand how
PythonCAD draws into the drawing area enough to understand how implementing
scrolling would affect that.
More detailed code documentation and a detailed spec of the software
architecture would be very helpful. Like: exactly what methods in what
objects are called when a user clicks a button to do something.
From: pythoncad-bounces at python.org [mailto:pythoncad-bounces at python.org] On
Behalf Of Eric Wilhelm
Sent: Thursday, May 24, 2007 4:07 PM
To: pythoncad at python.org
Subject: Re: [PythonCAD] Post R36 plans
# from Art Haas
# on Thursday 24 May 2007 11:59 am:
>One thing I want to do, and I've said it before, is to replace the
>centralized Subversion repository with a distributed SCM.
I have some doubts that this will make that big of a difference to
That's just my take on it. I think SCM is fairly minor among the number
of factors in open-source community building.
While there's no science to it, I think the time/money, skill, and
motivation factors are more significant. What is the barrier-to-entry
for developers and what audience (i.e. profession) are they in?
More information about the PythonCAD