Back to Documentation
Core Concepts
Understand the fundamental concepts behind CodeAdvocate's architecture.
Snippets
Snippets are the core building blocks of CodeAdvocate. A snippet is a piece of code with associated metadata like title, description, language, and tags. Snippets can be organized into repositories and projects.
Repositories
Repositories are containers for organizing related snippets. They can be public or private, and can be linked to teams and companies for collaborative access.
Teams
Teams allow multiple users to collaborate on repositories and projects. Team members can have different roles with varying levels of access and permissions.
Companies
Companies provide organization-level management. Multiple teams can belong to a company, and company members can link their personal accounts for seamless access.