For details of the project please visit https://cjdawson.com/meade-telescope-ascom-driver/
This wiki is intended as a developer focused resource for working on and upgrading the Meade Generic ASCOM Telescope driver.
Please take a look at Branching Strategy to see how to alter the codebase.
Here's the details of how the Version Numbers are applied.
Developers of all levels are welcome to help with the project. Please join the discord server and contact me if you need help getting setup. I’m happy to help and will do what I can to help you get setup and compiling the code.
The build process has been upgraded as I have added the build process into my personal TeamCity server. This means that going forward there will be unit test coverage of the functionality. This has the effect of significantly lowering the amount of regression needed between releases.
You’ll need to run the unit tests to make sure that everything is working correctly. Also it’s best practice to make new unit tests for any new scenarios that you are adding to the code. Having great code coverage is the key to having a reliable and stable driver that remains low or free from defects. I recommend the NCrunch Extension to run the unit tests as you work. Also Resharper has similar functionality. However, for those on a tight budget you can use the NUnit 3 Test Adapter to all the Test Explorer in Visual Studio to be able to execute the tests properly.