A noob question for you all....

I want to start to develop a plugin and I was wondering do you need to use and set up the source code or can you develop a plugin from the 'no-source' version?

If you can develop with the 'no-source' version how do you go about this, how do you reference the dll needed to create a plugin?

I have also found NopCommerceTemplate2017 ( https://github.com/manojkulkarni30/nopCommercePluginTemplate2017 ) on Github, is this a starting point for developing for NopCommerce 4.0.0 and the no-source version?

Thank in advanced,