Enforcing max 200 char for description
This commit is contained in:
parent
090e2473bd
commit
83c86c07c5
|
|
@ -2,7 +2,7 @@
|
||||||
"captainVersion": "2",
|
"captainVersion": "2",
|
||||||
"documentation": "Taken from https://hub.docker.com/_/influxdb",
|
"documentation": "Taken from https://hub.docker.com/_/influxdb",
|
||||||
"displayName": "InfluxDb",
|
"displayName": "InfluxDb",
|
||||||
"description": "InfluxDB is a time series database built from the ground up to handle high write and query loads. InfluxDB is meant to be used as a backing store for any use case involving large amounts of timestamped data, including DevOps monitoring, application metrics, IoT sensor data, and real-time analytics.",
|
"description": "InfluxDB is a time series database. It stores large amounts of timestamped data, including DevOps monitoring, application metrics, IoT sensor data, and real-time analytics.",
|
||||||
"isOfficial": true,
|
"isOfficial": true,
|
||||||
"dockerCompose": {
|
"dockerCompose": {
|
||||||
"version": "3.3",
|
"version": "3.3",
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,10 @@
|
||||||
throw new Error(`Cannot find description for ${apps[i]}`);
|
throw new Error(`Cannot find description for ${apps[i]}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (content.caproverOneClickApp.description.length > 200) {
|
||||||
|
throw new Error(`Description too long for ${apps[i]} - keep it below 200 chars`);
|
||||||
|
}
|
||||||
|
|
||||||
if (!content.caproverOneClickApp.instructions ||
|
if (!content.caproverOneClickApp.instructions ||
|
||||||
!content.caproverOneClickApp.instructions.start ||
|
!content.caproverOneClickApp.instructions.start ||
|
||||||
!content.caproverOneClickApp.instructions.end) {
|
!content.caproverOneClickApp.instructions.end) {
|
||||||
|
|
@ -106,6 +110,9 @@
|
||||||
if (!content.description) {
|
if (!content.description) {
|
||||||
throw new Error(`Cannot find description for ${apps[i]}`);
|
throw new Error(`Cannot find description for ${apps[i]}`);
|
||||||
}
|
}
|
||||||
|
if (content.description.length > 200) {
|
||||||
|
throw new Error(`Description too long for ${apps[i]} - keep it below 200 chars`);
|
||||||
|
}
|
||||||
|
|
||||||
const logoFileName = apps[i] + '.png';
|
const logoFileName = apps[i] + '.png';
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue