Skip to content
This repository was archived by the owner on Mar 25, 2026. It is now read-only.

Add Project Conventions section to Architecture documentation#139

Merged
rblalock merged 3 commits intomainfrom
conventions-section
May 14, 2025
Merged

Add Project Conventions section to Architecture documentation#139
rblalock merged 3 commits intomainfrom
conventions-section

Conversation

@devin-ai-integration
Copy link
Copy Markdown
Contributor

Project Conventions Section for Architecture Documentation

This PR adds a comprehensive Project Conventions section to the Architecture documentation, explaining:

  • Required project structure and files (agentuity.yaml, .env)
  • Language-specific conventions for JavaScript/TypeScript and Python projects
  • Configuration file structure and purpose
  • Explanation of why these conventions matter
  • Instructions for importing existing projects

This addresses the customer feedback about needing clearer documentation on project structure requirements and conventions.

Link to Devin run: https://app.devin.ai/sessions/b730a7e119a1401699a5d7ad3bb00203
Requested by: Rick Blalock

Co-Authored-By: Rick Blalock <rickblalock@mac.com>
@devin-ai-integration
Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Comment thread content/Introduction/architecture.mdx Outdated

## Project Conventions

Agentuity projects follow specific conventions that enable seamless development, testing, and deployment. Understanding these conventions helps you work with existing projects or create new ones from scratch.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Something like:
"Agentuity projects follow specific conventions in order to take advantage of the deployment and cloud platform Agentuity offers. While we don't dictate which framework to use, we do have a few things you have to follow in your file system. Understanding these conventions are important."

Comment thread content/Introduction/architecture.mdx Outdated
1. **Consistent Development Experience** - Standardized structure makes it easier to work across projects
2. **Automated Deployment** - The CLI can package and deploy your project without additional configuration
3. **Framework Flexibility** - Use any agent framework while maintaining compatibility with the platform
4. **Team Collaboration** - Common patterns make it easier for teams to work together
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove 4.

Comment thread content/Introduction/architecture.mdx Outdated
Comment on lines +184 to +192
### Importing Existing Projects

If you have an existing agent project, you can adapt it to Agentuity by:

1. Creating an `agentuity.yaml` file with your project configuration
2. Organizing your agents according to the conventions above
3. Running `agentuity project import` to register with the platform

The CLI will validate your project structure, generate necessary IDs, and set up API keys automatically.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove this

@rblalock rblalock merged commit f9e0242 into main May 14, 2025
@rblalock rblalock deleted the conventions-section branch May 14, 2025 19:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant