For some educational reasons I've started a while ago to build my own library. It started out as a simple library with some usable classes, but as it still grows everyday and I've been using it already in some of the projects, it began to be impossible to keep track of the changes, since I wasn't using SVN.
Now I've started using SVN I wanted to add the library as well as projects to different SVN repository. One for every project (as the library is a project too).
What is the best practise to save my library apart from the project? Every project has a /library/ directory which holds all kind of libraries in it. So whats my best practise to follow:
Anyone having any thoughts?
I usually use svn externals for this. So i would create the library dir in the project then add externals definitions for separate libraries and components.
This doesnt necessarily address your question of updating multiple projects, but IMO thats a separate issue that can be handled through automation and doesnt come into play when we are talking organization/versioning/development.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With