Hi all, I am reasonably new to Linux Mint but being a software engineer by profession I feel like I would like to contribute some code. My first foray will be in to Cinnamon development, I have afew ideas for extension and applets I would like to make and contribute back to the project however I am having some problems deciding how to go about getting going.
I spend a lot in IDE's especially Eclipse IDE which I use predominately for Java, Groovy, Web and Python development, I am planning on using JavaScript to develop my extensions as it seems to be the easiest path to understanding for myself.
The questions I would like afew pointers on are as follows:
* What IDEs or tools do people use to develop Cinnamon Extensions & applets?
* Since extensions and applets written for Cinnamon use C libraries through Gjs does anyone know if this library can be integrated in the an editor to provided code completion, compilation and checking, if so how?
* What is the standard way to version extensions or applets?
* I am predominately scouring the web, GitHub and using http://cinnamondocumentation.wikinet.org as a source for document is this the best place?
Hopefully I'm asking these questions in the correct place, I cannot find a forum space for Cinnamon development anywhere.
Many thanks if people have ideas,
James

