The Code Librarian has come a long way since you suggested it in a previous topics - Congratulations
thank you I'm glad you find it useful.
I think what should be considered is having everything as plain text, both the tree structure and the files as well and working directly from a source code repository to make updates easy.
I'm sorry I'm a bit confused. The snippets are saved in plain text inside the library. The colors you see are a dynamic decision made at runtime by the synedit control the do not exist as information in the snippet it self.
Working form a source code repository? as individual snippets? or as a library file?
sorry for being dense at a time like this.
When a person wants to make some updates, they just download it locally, make their changes or add new files, merge it with updates from the main repository, then push it back.
That will also make it easier for the wiki to be linked to the snippets, and have updates reflected on the wiki page immediately.
actually you can have as many libraries as you want which can be merged under a single one. This process is already in place so any one can start their own library and send it back to be merged in. I could extend after I add the author attributes on the snippets to allow one to export his/her snippets in an external library sending only them to be merged in.
Will this be acceptable or am I missing the big picture here? (will not the be the first time that I do mind you).