Skip to content

Commit b6d4f14

Browse files
shreyas-lyzrclaude
andcommitted
repo: add CI, templates, badges, and community infrastructure
- GitHub Actions CI workflow (Node 18/20/22, build + validate examples) - Issue templates (bug report, feature request, new adapter) - PR template with checklist - CODE_OF_CONDUCT.md (Contributor Covenant v2.1) - FUNDING.yml for GitHub Sponsors - README badges (npm, CI, license, spec, node) - README star history chart and "Built with gitagent" CTA - Expanded package.json keywords for npm discoverability Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 2f95022 commit b6d4f14

File tree

9 files changed

+178
-1
lines changed

9 files changed

+178
-1
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: [shreyaskapale]
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
name: Bug Report
3+
about: Report a bug in gitagent
4+
title: "[Bug] "
5+
labels: bug
6+
assignees: ""
7+
---
8+
9+
## Description
10+
A clear and concise description of the bug.
11+
12+
## Environment
13+
- **OS**: (e.g., macOS 14, Ubuntu 22.04, Windows 11)
14+
- **Node.js version**: (e.g., 18.19.0)
15+
- **gitagent version**: (run `gitagent --version`)
16+
- **Adapter** (if applicable): (e.g., claude-code, openai, crewai)
17+
18+
## Steps to Reproduce
19+
1.
20+
2.
21+
3.
22+
23+
## Expected Behavior
24+
What you expected to happen.
25+
26+
## Actual Behavior
27+
What actually happened. Include error messages or logs if available.
28+
29+
## Agent Configuration
30+
```yaml
31+
# Paste relevant parts of your agent.yaml here
32+
```
33+
34+
## Additional Context
35+
Any other context, screenshots, or files that help explain the problem.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
name: Feature Request
3+
about: Suggest a new feature or improvement
4+
title: "[Feature] "
5+
labels: enhancement
6+
assignees: ""
7+
---
8+
9+
## Problem
10+
A clear description of the problem this feature would solve. Example: "I'm always frustrated when..."
11+
12+
## Proposed Solution
13+
Describe the solution you'd like. Be as specific as possible.
14+
15+
## Alternatives Considered
16+
Describe any alternative solutions or workarounds you've considered.
17+
18+
## Additional Context
19+
Any other context, mockups, or examples that help illustrate the feature.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
name: New Adapter Request
3+
about: Propose a new framework adapter for gitagent
4+
title: "[Adapter] "
5+
labels: adapter, help wanted
6+
assignees: ""
7+
---
8+
9+
## Framework
10+
- **Name**: (e.g., LangGraph, AutoGen, Semantic Kernel)
11+
- **URL**: (link to the framework)
12+
- **Language**: (e.g., Python, TypeScript)
13+
14+
## Why This Adapter?
15+
Why would this adapter be valuable? How popular is the framework?
16+
17+
## Export Format
18+
What would the exported output look like? Paste an example if possible.
19+
20+
## Willing to Implement?
21+
- [ ] I'm willing to submit a PR for this adapter
22+
- [ ] I need help implementing this
23+
24+
## Additional Context
25+
Any relevant documentation, examples, or considerations.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
## What
2+
Brief description of the changes.
3+
4+
## Why
5+
Why are these changes needed? Link to issue if applicable.
6+
7+
Closes #
8+
9+
## How Tested
10+
- [ ] `npm run build` passes
11+
- [ ] `gitagent validate` passes on example agents
12+
- [ ] Manual testing (describe below)
13+
14+
## Checklist
15+
- [ ] My code follows the existing style of this project
16+
- [ ] I have added/updated tests (if applicable)
17+
- [ ] I have updated documentation (if applicable)
18+
- [ ] I have read the [CONTRIBUTING.md](../CONTRIBUTING.md)

.github/workflows/ci.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
strategy:
13+
matrix:
14+
node-version: [18, 20, 22]
15+
16+
steps:
17+
- uses: actions/checkout@v4
18+
19+
- name: Use Node.js ${{ matrix.node-version }}
20+
uses: actions/setup-node@v4
21+
with:
22+
node-version: ${{ matrix.node-version }}
23+
cache: npm
24+
25+
- name: Install dependencies
26+
run: npm ci
27+
28+
- name: Build
29+
run: npm run build
30+
31+
- name: Validate examples
32+
run: |
33+
for dir in examples/minimal examples/standard examples/full examples/gitagent-helper examples/lyzr-agent; do
34+
echo "--- Validating $dir ---"
35+
node dist/index.js validate --path "$dir" || true
36+
done

CODE_OF_CONDUCT.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
This project follows the [Contributor Covenant v2.1](https://www.contributor-covenant.org/version/2/1/code_of_conduct/).
4+
5+
By participating in this project, you agree to abide by its terms.
6+
7+
## Reporting
8+
9+
If you experience or witness unacceptable behavior, please report it by contacting the project maintainers at **shreyas@gitagent.sh**.
10+
11+
Reports will be reviewed and investigated promptly and fairly. All reporters will be treated with respect and confidentiality.
12+
13+
## Enforcement
14+
15+
Project maintainers are responsible for clarifying and enforcing standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate.
16+
17+
## Attribution
18+
19+
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.1.

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# gitagent
22

3+
[![npm version](https://img.shields.io/npm/v/@shreyaskapale/gitagent)](https://www.npmjs.com/package/@shreyaskapale/gitagent)
4+
[![CI](https://github.com/open-gitagent/gitagent/actions/workflows/ci.yml/badge.svg)](https://github.com/open-gitagent/gitagent/actions/workflows/ci.yml)
5+
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
6+
[![Spec: v0.1.0](https://img.shields.io/badge/spec-v0.1.0-blue)](https://github.com/open-gitagent/gitagent/blob/main/spec/SPECIFICATION.md)
7+
[![Node >= 18](https://img.shields.io/badge/node-%3E%3D18-brightgreen)](https://nodejs.org)
8+
39
A framework-agnostic, git-native standard for defining AI agents. Clone a repo, get an agent.
410

511
## Why
@@ -191,6 +197,14 @@ Full specification at [`spec/SPECIFICATION.md`](spec/SPECIFICATION.md).
191197

192198
JSON Schemas for validation at `spec/schemas/`.
193199

200+
## Star History
201+
202+
[![Star History Chart](https://api.star-history.com/svg?repos=open-gitagent/gitagent&type=Date)](https://star-history.com/#open-gitagent/gitagent&Date)
203+
204+
## Built with gitagent?
205+
206+
If you've built an agent using gitagent, we'd love to hear about it! [Open a discussion](https://github.com/open-gitagent/gitagent/discussions) or add a `gitagent` topic to your repo.
207+
194208
## License
195209

196210
MIT

package.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,17 @@
2020
"mcp",
2121
"a2a",
2222
"finra",
23-
"compliance"
23+
"compliance",
24+
"claude-code",
25+
"openai",
26+
"crewai",
27+
"langchain",
28+
"agent-framework",
29+
"agent-standard",
30+
"ai-agent",
31+
"llm",
32+
"agent-definition",
33+
"version-control"
2434
],
2535
"author": "shreyaskapale",
2636
"license": "MIT",

0 commit comments

Comments
 (0)