@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
41 lines • 1.13 kB
TypeScript
import { Parameterized } from "../../../api/goal/GoalWithFulfillment";
export declare const AtomistYamlFileName = "atomist.yaml";
export interface AtomistYaml {
skill: {
namespace?: string;
name: string;
title: string;
displayName: string;
version: string;
description: string;
documentation: string;
longDescription: string;
category: string[];
technology: string[];
author: string;
license: string;
homepage: string;
repository: string;
icon: string;
package: PackageUse | PackageUse[];
runtime: {
timeout: number;
memory: 128 | 256 | 512 | 1024 | 2048;
entryPoint: string;
name: "nodejs10" | "python37" | "go113";
};
};
commands?: Array<{
name: string;
description: string;
pattern: string;
}>;
subscriptions?: string[];
ingesters?: string[];
rules?: any;
goals?: any;
}
export interface PackageUse extends Parameterized {
use: string;
}
//# sourceMappingURL=schema.d.ts.map