Interface for SCOW to call different schedulers.
- PKUHPC/scow-slurm-adapter: slurm adapter
- abhpc/abhpc-scow-slurm-adapter: slurm adapter
You can get the proto files using the following methods:
git clonethis repositorynpm install --save @scow/scow-scheduler-adapter-interface@{version number}buf generate https://github.com/PKUHPC/scow-scheduler-adapter-interface.git- append
#ref={commit hash}to get a specific commit - append
#branch={branch name}to get a specific branch - by default, the latest master is fetched
- append
package.json contains the version number of the interface. Each version has a tag attached to respective commit, and are automatically published to npm.
We are using SemVer 2.0 to version the interfaces.
- Breaking changes raises major version number
- Changes to interfaces that are compatible for existing application raises minor version