Watchman Monitoring understands that some subscribers would prefer not to have their code out in the public domain. Watchman Monitoring can collaborate on Custom Plugin development using GitHub's Private Repository option available for both free and paid GitHub accounts. The following documentation will walk you through creating a private repo and adding the Watchman Plugin Team as a collaborator.
The following assumes you have a GitHub account, if not, it takes a minute to join GitHub for free.
A paid GitHub account is not required.
A repository is the project's folder. A repository contains all of the project files and documentation. The repository stores each file's revision history. Repositories can have multiple collaborators and can be either public or private.
To begin, log into your GitHub account.
Create a New Repository
We will start by creating a new repository. You can add a repository by clicking the + (plus sign) > New repository in the upper right-hand corner, clicking the New button, or navigating to https://github.com/new
If you already have a Repository you would like to add Watchman Monitoring as a collaborator, jump to adding a collaborator.
Give your Repository a name.
We suggest the format of
wm_[your_subdomain]_[plugins] for your Repository name.
Provide an optional Description.
Choose the visibility of your repo.
You can optionally initialize your repo with a read me file. This is where you would add documentation about your plugin.
If everything looks good, and the repo name is available, click Create repository.
Congratulations! You have created your repository.
Add a Collaborator
Adding the Watchman Plugin Team as a collaborator allows Watchman Monitoring to work with you in the development of your plugin(s) and integrate the plugin(s) into your Monitoring Client build.
You can add up to three (3) collaborators to a private GitHub repository.
In the repository you have created, click the Settings tab.
From the menu on the left, select Collaborators.
In the search field, enter
Selecting the Watchman Plugin Team from the list below will fill in the username.
Click the Add collaborator button.
Next, click the Copy invite link button
Then click the copy to clipboard symbol.
Add to Your Repo
From here, you can upload existing plugins you have created, or download our custom plugin template to get started.