JSON schema files for use with editor validation & autocomplete when editing configuration files.
-
Plugin-Specific Configuration Schema
(a subset of the full config schema)
The core service and plugin server are versioned together, however they are presently built differently.
When pushing up a new git tag, a GitHub workflow will automatically be triggered to build and release the plugin server. That workflow will then open pull requests on each of the individual plugin repositories to update their copies of the server to the newest version.
The core server docker image build and push to DockerHub is handled in Jenkins.
Dependency version updates are automatically suggested once per week by
GitHub’s Dependabot, however if manual updates
are needed, the JVM dependencies for the full stack are declared in the
dependency catalog.
(ref Gradle Version Catalogs)
Copyright 2020 VEuPathDB
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.