Skip to content
Making Windows and Start9 interaction simple and easy
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Start9.Adapters Revamped the whole repository (added views and add-in side adapters, … Aug 21, 2018
Start9.Api
Start9.Contracts
.gitattributes Add licence, gitignore, attributes Feb 14, 2018
.gitignore Add licence, gitignore, attributes Feb 14, 2018
CONTRIBUTING.md Add README Feb 14, 2018
LICENSE Add licence, gitignore, attributes Feb 14, 2018
README.md reference csproj file thats in this repo in readme link Dec 5, 2018
Start9.Api.sln Revamped the whole repository (added views and add-in side adapters, … Aug 21, 2018

README.md

Start9 API Start9

This is the home to the Start9 API, a way for module and application developers to integrate their application with Start9. Developers will be able to use this to create open, universal modules for Start9 that support interoperability with Windows and other modules and open-ended customization with little restrictions, while still being secure. Application developers will be able to send metadata about their applications for module developers to take advantage of.

Contributing and Conduct

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the Contributor Covenant code of conduct.

In addition, Please follow the contributing guidelines for all Start9 projects.

Dependencies and Frameworks

  • .NET Framework 4.7.2
    • Official builds of Start9 are built with .NET Framework 4.7.2. However, you may want to retarget it to be able to access newer features and load in modules compiled for later versions of .NET.
  • WPF related assemblies (PresentationFramework, etc.)
    • These assemblies make Start9 incompatible with .NET Core and other non-Microsoft .NET implementations.
  • System.Windows.Forms
    • This is used for abstractions like Screen and Mouse.
  • UIAutomationTypes and UIAutomationClient
    • Currently, these are used for global window closed and opened hooks. The uses may expand in the future.
  • System.AddIn
    • This represents the Microsoft Addin Framework assembly. We use this in Start9 for the contracts part of the addin pipeline.
  • Fluent.Ribbon
    • ControlsEx is a dependency of this.

Other, smaller dependencies can be seen in the csproj file for the project.


Interested? Join our Discord: Discord

You can’t perform that action at this time.