@Nathan; Thank you. I appreciate the energy you have put into these
responses.

@Everyone, I agree that it would be best to define on the environment
before launching the application. Unfortunately, that's not my call at the
moment. I'm working on my argument and this discussion is great fodder.

Excuse the following rant explanation, but I'm can probably learn a thing
or two by this peer review.

Before I arrived at this company, they had already arrived at a universal
NUKE_PATH which points to a network drive. The only core pipeline tool was
the in-app project selector, and script loader.

All other management of the init.py and menu.py was done by whoever was
motivated. From what it seems, all files were edited in place and would
often cause studio wide nuke failures due to typos. Additionally. there was
no version control or formalized development process. All this with 100+
nuke artists.

Most of the nuke pipeline was created by the technical artists. My choice
to execute init.py and menu.py offers familiar way to handle the nuke
environment. The intent is to scope these rapid developments and possible
mistakes to a specific projects.

I hope I don't just sound like I'm whining. I do wish there were more
developers. There have only yet been a couple artists that have expressed a
solid understanding of programming. I'm trying to get these folks to use
our version control system to contribute code. For the remaining
hack-and-paste contributors, the project based init scripts are at their
disposal. The project context switching is still going to happen through
our in-app project switcher.

Should I offer a global shared development folder to provide a consistent
startup environment, or should I modify the environment once the context is
known, which only happens in the application?

There are no right answers, but *a* decision is better than none. I like to
pretend that I can at least distinguish better from worse.

Thanks for the discussion. I feel like I owe you all a beer for enduring my
rant.
Cheers,
Jesse
_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to