K2 extensions now on GitHub

The K2 Community has always been home to a dedicated group of customers and partners sharing their own innovations and extensions to the K2 platform. Now, as part of our product roadmap with the launch of the new K2 Nexus, we’re excited to provide even more opportunities to expand on the platform via GitHub.

Not only are we shipping new product features and documentation in our GitHub environment, but also, for some extensions, the source code for you to use as-is, contribute to, or provide feedback—including a new Microsoft Teams connector. These extension points are an important part of K2 Nexus, and we look forward to seeing our community innovations come to life like never before.

K2’s GitHub environments

K2 has already had an active documentation site for a couple of years. This contains code examples and has served as a repository for things like connector descriptors (Swagger files).

Our new software GitHub site, Nintex K2 Workflow, contains source code so that you can contribute to projects outside of K2 if you choose. Because of what we’ve introduced here, we have the ability to ship extensions to the platform via GitHub as well as extensions to enable K2 functionality in other platforms like G Suite. Some of these are traditional open source repositories, which is what most everyone expects when they come to GitHub, while others are extensions that are free to use.

Open source tooling and the MS Teams Connector

Started by the K2 Product team, the K2 Workflow GitHub site originally hosted open source for Clay and Chasm, two extensions onto the .NET framework. Since then, we’ve added tools like the JSSP builder, a CLI for generating a JavaScript Service Provider (JSSP)-based broker from a Swagger or OpenAPIv3 descriptor. In line with the release of the first wave of K2 Nexus, we’re expanding innovation to our community with open-source tooling like a SCIM sample that allows you to do your own identity management in K2 Nexus.

And while you can currently find more connectors available to download for use within your own environment, our Microsoft Teams Connector is now open source. This connector allows you to create, update, and delete Teams, Channels in Teams, and Tabs in Channels. It also allows you to send a message to a channel.

The future open innovation and K2

As we planned our product roadmap for 2020, we knew that ecosystems and community would be key to our K2 Nexus release. Now, as we can continue to grow our GitHub repository and our upcoming Marketplace, we encourage our K2 partner and customer community to contribute to our projects or reach out with new projects we can crosslink or host on our site. Depending on the nature of each extension’s repository, we plan on using GitHub for both open-source extensions as well as releasing extensions that you may not be able to contribute to, but you can always create issues that you may encounter when using the extension.

While our current examples are mainly back-end oriented, future examples will include front-end design and development—anything from custom controls to UI framework to PWAs.

Use our new tools out of the box or contribute back to our Microsoft Teams Connector and more in our K2 Workflow GitHub. Or, you can reach out to the team on GitHub.

 

 

Want to learn how to transform your business with the K2 Software? Click here to request a demo today.

 

Request a live demo
See how you can manage, automate and optimize your business processes today ‐ get a demo from one of our experts.
Why Our Customers Trust Nintex on

Please wait while form loads...

Couldn't load the form.

Please disable your ad blocker or try a different browser. If you continue to experience issues, please contact info@nintex.com