الملفات
alrushd_lil-iiman/tasks.json

60 أسطر
1.5 KiB
JSON

{
"tasks": [
{
"id": "create-structure-1",
"type": "create_dirs",
"branch": "push-test",
"confirm": true,
"auto": false,
"payload": {
"dirs": ["moduleA", "moduleB/submodule", "docs"]
}
},
{
"id": "add-files-to-moduleA",
"type": "create_files",
"branch": "push-test",
"confirm": true,
"auto": false,
"payload": {
"files": [
{"path": "moduleA/README.md", "content": "# Module A\nThis module does X."},
{"path": "moduleA/main.py", "content": "print('hello from module A')"}
],
"commit_message": "Add moduleA skeleton",
"push": true
}
},
{
"id": "import-local-image",
"type": "import_file",
"branch": "push-test",
"confirm": true,
"payload": {
"src": "C:/Users/you/Desktop/logo.png",
"dest": "assets/logo.png",
"commit_message": "Add logo asset",
"push": true
}
},
{
"id": "create-branch-and-pr",
"type": "create_files",
"branch": "push-test",
"confirm": true,
"payload": {
"files": [{"path": "featureX/notes.md", "content": "Notes for feature X"}],
"create_branch_for_changes": true,
"new_branch_name": "feature/auto-notes",
"create_pr": true,
"owner": "YourGitPashaUser",
"repo": "alrushd_lil-iiman",
"base": "main",
"pr_title": "Auto: add feature notes",
"commit_message": "Add featureX notes",
"push": true
}
}
]
}