feat: initialize project template structure
- Add README with agent workflow guidance - Create agent role instructions (HA_Coder) - Add Issue and Pull Request templates - Establish standard folder structure
This commit is contained in:
@@ -0,0 +1,22 @@
|
|||||||
|
---
|
||||||
|
name: Feature Request
|
||||||
|
about: Suggest a new feature for this project
|
||||||
|
title: '[FEATURE] '
|
||||||
|
labels: feature
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|
## Motivation
|
||||||
|
|
||||||
|
## Proposed Solution
|
||||||
|
|
||||||
|
## Acceptance Criteria
|
||||||
|
|
||||||
|
- [ ]
|
||||||
|
- [ ]
|
||||||
|
- [ ]
|
||||||
|
|
||||||
|
## Related Planning
|
||||||
|
|
||||||
|
Reference any related issues or plans from the `core-planning` repository.
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
## Summary
|
||||||
|
|
||||||
|
## Type of Change
|
||||||
|
- [ ] Bug fix
|
||||||
|
- [ ] New feature
|
||||||
|
- [ ] Refactoring
|
||||||
|
- [ ] Documentation
|
||||||
|
- [ ] Other:
|
||||||
|
|
||||||
|
## Related Task / Issue
|
||||||
|
|
||||||
|
Reference the task from `/tasks` or a planning issue from `core-planning`.
|
||||||
|
|
||||||
|
## Testing
|
||||||
|
|
||||||
|
- [ ] Unit tests added/updated
|
||||||
|
- [ ] Manual testing completed
|
||||||
|
- [ ] All existing tests pass
|
||||||
|
|
||||||
|
## Checklist
|
||||||
|
- [ ] Code follows project style guidelines
|
||||||
|
- [ ] Self-review completed
|
||||||
|
- [ ] Documentation updated (if needed)
|
||||||
@@ -1,3 +1,48 @@
|
|||||||
# template-app
|
# {{PROJECT_NAME}}
|
||||||
|
|
||||||
Reusable project template for Hermes AI Agent Development Team
|
**Project repository** for the Hermes AI Agent Development Team.
|
||||||
|
|
||||||
|
This repository was created from the `template-app` template.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
|
||||||
|
This repo is where actual development work happens. It contains the source code, tests, documentation, and project-specific task tracking for this application.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Agent Workflow in This Repo
|
||||||
|
|
||||||
|
1. High-level planning and architecture decisions are done in the `core-planning` repository.
|
||||||
|
2. Specific tasks for this project are tracked in the `/tasks` folder.
|
||||||
|
3. All code changes go through Pull Requests.
|
||||||
|
4. Agents follow the role instructions located in `/agents`.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Repository Structure
|
||||||
|
|
||||||
|
```
|
||||||
|
.
|
||||||
|
├── src/ # Application source code
|
||||||
|
├── tests/ # Test files
|
||||||
|
├── docs/ # Project documentation
|
||||||
|
├── agents/ # Agent role instructions for this project
|
||||||
|
├── tasks/ # Active and completed tasks
|
||||||
|
├── prompts/ # Project-specific prompts
|
||||||
|
├── .gitea/ # Issue and PR templates
|
||||||
|
└── README.md
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Getting Started
|
||||||
|
|
||||||
|
- New features should begin with a task in `/tasks`
|
||||||
|
- All changes require a Pull Request
|
||||||
|
- Reference related issues from `core-planning` when relevant
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*Maintained by the Hermes AI Agent Team*
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
# HA_Coder - Project Instructions
|
||||||
|
|
||||||
|
## Role
|
||||||
|
You are the primary implementation agent for this project.
|
||||||
|
|
||||||
|
## Responsibilities
|
||||||
|
- Implement features and fix bugs based on tasks in `/tasks`
|
||||||
|
- Write clean, well-tested code
|
||||||
|
- Follow the project's coding standards
|
||||||
|
- Create clear Pull Requests with proper descriptions
|
||||||
|
|
||||||
|
## Guidelines
|
||||||
|
- Always work in feature branches
|
||||||
|
- Reference the related task/issue in every PR
|
||||||
|
- Write unit tests alongside implementation when appropriate
|
||||||
|
- Keep commits focused and atomic
|
||||||
|
|
||||||
|
## Output
|
||||||
|
- Source code changes
|
||||||
|
- Test files
|
||||||
|
- Pull Requests with clear descriptions
|
||||||
Reference in New Issue
Block a user