-
Notifications
You must be signed in to change notification settings - Fork 448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Making Processing Library Templates Fit For Collaboration #1
Comments
Hi Martin, First of all, sorry for not noticing this pull request on the old repo, it must've slipped through the cracks. Thanks for this, these updates are very useful for teams working on a library or tool. However, most contributions to Processing are developed by individuals. My goal with the library template is to have an as easy as possible starting point to offer developers, which they can modify to suit their needs. As it stands, the template user only needs to edit a single file to configure their project. This config file feeds the Ant script, library properties file, and web directory. I feel that the extra steps involved with your changes (duplicating and renaming a second properties file, editing settings in both Maybe the new git-friendly templates will encourage collaboration, in which case we should definitely revisit a solution such as this one! |
Hi Elie, Thank you for your response! I must say, I totally agree with you: However: Probably it would be best to have different git branches, each with a different pre-configured properties file. |
build.properties to Processing 3.2.3 and Java 8
Pen speed control
getting rid of local dependencies
Merge Forces into Master
Renamed 'binaries' to 'library'
Add driver
Add a Gitter chat badge to README.md
Update README.md
Problem
When several people work on a Processing library or tool via git, they usually have different operating systems, classpaths, sketchbook locations etc. These things are configured in
build.properties
, and are under version control (which is a bad thing).Solution
local.properties
that are excluded from version control.local.properties.tmpl
that the developers need to copy and customize to their needs.local.properties
andbuild.properties
Implementation
I already implemented a solution and opened a pull-request for the old repo, which you can find here:
processing/processing-templates#1
The text was updated successfully, but these errors were encountered: