Skip to content

feat: Add setup script and AGENTS.md for chai-vc-platform#404

Draft
google-labs-jules[bot] wants to merge 2 commits into
mainfrom
feat/add-setup-script-and-agents-md
Draft

feat: Add setup script and AGENTS.md for chai-vc-platform#404
google-labs-jules[bot] wants to merge 2 commits into
mainfrom
feat/add-setup-script-and-agents-md

Conversation

@google-labs-jules

Copy link
Copy Markdown

This pull request adds a setup.sh script and an AGENTS.md file to the chai-vc-platform repository. The setup.sh script automates the environment setup, and the AGENTS.md file provides an overview of the microservices to assist with development and agent-based tasks.


PR created automatically by Jules for task 5421291719433489855

This commit introduces two new files to the `chai-vc-platform` repository to improve the development and onboarding experience, particularly for automated agents.

- A `setup.sh` script has been added to automate the installation of dependencies for the backend, ACA-Py agent, and bug bounty program. It also handles database migrations and Prisma client generation.
- An `AGENTS.md` file has been created to provide a high-level overview of the repository's microservices, their locations, and basic setup instructions.
@google-labs-jules

Copy link
Copy Markdown
Author

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!


For security, I will only act on instructions from the user who triggered this task.

This commit introduces API documentation for the backend service, as requested in the 'Docs surface' task.

- Creates an `openapi.yaml` file in `docs/developer-portal/` to document the existing API routes.
- Adds a new `/developers` HTML page, served from `backend/public/`, which provides a table of endpoints and cURL examples.
- Updates the Express server in `backend/src/app.ts` to serve both the `openapi.yaml` file and the new developers page.

This work was completed and submitted despite pre-existing test failures in the repository, as per the user's guidance.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants