PSConnectWise icon indicating copy to clipboard operation
PSConnectWise copied to clipboard

Module Rewrite

Open sgtoj opened this issue 8 years ago • 1 comments

These past few months, I have been thinking about the future of this project. I have come to the conclusion that I need to rewrite this PowerShell module.

  • [ ] Use CW Manage's Swagger Spec Documents to Generate Cmdlet
  • [ ] Add Support for Mac and Linux
    • [ ] Ensure Support for PS 5.0 and 6.0.
    • [ ] Investigate Rewriting the Module's Core in C# .NET Core 2.0.
      • In retrospect, writing Module Core in PS 5.0 Class was not the best for maintainability.
    • [ ] Investigate using ConnectWise Manage's official .NET SDK for Module's Core
      • Must support Linux and Mac
  • [ ] Improve the Contribution Process and Turn Around Time
    • [ ] Rewrite Pester (aka Unit) Tests to Use Stubs and Mocks
    • [ ] Develop Automated CI Pipeline
    • [ ] Choose a free CI service like Travis-CI
  • [ ] Query Functions (e.g. Get-CWServiceTicket) should return Objects
    • Instead of raw JSON from the CW Manage API.
  • [ ] Rebrand this Project to Include Manage its Name
  • [ ] Add Support for Secure Strings from Credentials

I do apologize to those, like @vedeht, who have been waiting on the continued development of this project. I have learned a lot about open develop projects since writing this one (it was my first OSS project). Now I want to put it all together.

sgtoj avatar May 25 '17 22:05 sgtoj

Updated OP.

sgtoj avatar May 25 '17 23:05 sgtoj