# scow-scheduler-adapter-interface **Repository Path**: pku_icode/scow-scheduler-adapter-interface ## Basic Information - **Project Name**: scow-scheduler-adapter-interface - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-23 - **Last Updated**: 2024-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # @scow/scow-scheduler-adapter-interface ![npm](https://img.shields.io/npm/v/@scow/scow-scheduler-adapter-interface?label=API) Interface for SCOW to call different schedulers. ## Implementations - [PKUHPC/scow-slurm-adapter](https://github.com/PKUHPC/scow-slurm-adapter): for slurm ## Getting proto files You can get the proto files using the following methods: - `git clone` this repository - `npm 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 ## Versioning `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