basicTemplate function
Implementation
String basicTemplate(String workflowName) {
final displayName = _toTitleCase(workflowName);
final jobId = _sanitizeJobId(workflowName);
return '''
import 'package:gha/gha.dart';
void main() {
final workflow = Workflow(
name: '$displayName',
on: WorkflowTriggers.simple(['workflow_dispatch']),
jobs: {
'$jobId': Job(
name: '$displayName',
runsOn: RunnerSpec.single('ubuntu-latest'),
steps: [
checkout(),
Step(name: 'Run script', run: 'echo "Customize $displayName"'),
],
),
},
);
workflow.save();
}
''';
}