Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
72 changes: 72 additions & 0 deletions docs/_deprecated/graph-sitter/about.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
title: "Codegen, Inc."
sidebarTitle: "About Us"
icon: "building"
iconType: "solid"
---

<Card
img="/images/codegen.jpeg"
title="Codegen, Inc."
href="https://codegen.com"
/>

## Our Mission

Our mission is to build fully-autonomous software engineering - the equivalent of self-driving cars for code.

We believe the highest leverage path to autonomous development is enabling AI agents to "act via code."

Just as self-driving cars need sophisticated sensors and controls to navigate the physical world, AI agents need powerful, precise tools to manipulate codebases. We're building that foundational layer: a programmatic interface that lets AI agents express complex code transformations through code itself.

This approach creates a shared language that both humans and AI can use to:

- Express powerful changes with precision and predictability
- Build sophisticated tools from primitive operations
- Create and maintain their own abstractions
- Scale transformations across massive codebases

## The Team

Based in San Francisco, we're a team of engineers and researchers passionate about:

- Making large-scale code changes more accessible
- Building tools that work the way developers think
- Creating the infrastructure for AI-powered code manipulation
- Advancing the state of the art in program transformation

## Open Source

We believe in the power of open source software. Our core library, [codegen](https://github.com/codegen-sh/codegen-sdk), is freely available and open to contributions from the community.

## Join Us

<CardGroup cols={2}>
<Card title="Careers" icon="briefcase" href="https://codegen.com/careers">
We're hiring! Join us in building the future of code transformation.
</Card>
<Card title="Community" icon="people-group" href="/introduction/community">
Connect with other developers and share your Codegen experiences.
</Card>
</CardGroup>

## Connect with Us

<CardGroup cols={2}>
<Card title="X (Twitter)" icon="twitter" href="https://x.com/codegen">
Follow us for updates and announcements
</Card>
<Card
title="LinkedIn"
icon="linkedin"
href="https://linkedin.com/company/codegen-dot-com"
>
Connect with our team and stay updated on company news
</Card>
</CardGroup>

<Note>
Want to learn more about what we're building? Check out our [getting started
guide](/introduction/getting-started) or join our [community
Slack](https://community.codegen.com).
</Note>
48 changes: 48 additions & 0 deletions docs/_deprecated/graph-sitter/community.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
title: "Community & Contributing"
sidebarTitle: "Community"
icon: "people-group"
iconType: "solid"
---

import {
COMMUNITY_SLACK_URL,
CODEGEN_SDK_GITHUB_URL,
} from "/snippets/links.mdx";

Join the growing Codegen community! We're excited to have you be part of our journey to make codebase manipulation and transformation more accessible.

<CardGroup cols={2}>
<Card title="Join our Slack" icon="slack" href={COMMUNITY_SLACK_URL}>
Connect with the community, get help, and share your Codegen projects in our
active Slack workspace.
</Card>
<Card title="GitHub" icon="github" href={CODEGEN_SDK_GITHUB_URL}>
Star us on GitHub, report issues, submit PRs, and contribute to the project.
</Card>
<Card title="Twitter (X)" icon="twitter" href="https://twitter.com/codegen">
Follow us for updates, tips, and community highlights.
</Card>
<Card
title="Documentation"
icon="book-open"
href="/introduction/getting-started"
>
Learn how to use Codegen effectively with our comprehensive guides.
</Card>
</CardGroup>

<Tip>
Please help us improve this library and documentation by submitting a PR!
</Tip>

## Contributing

We welcome contributions of all kinds! Whether you're fixing a typo in documentation, reporting a bug, or implementing a new feature, we appreciate your help in making Codegen better.

Check out our [Contributing Guide](https://github.com/codegen-sh/codegen-sdk/blob/develop/CONTRIBUTING.md) on GitHub to learn how to:

- Set up your development environment
- Submit pull requests
- Report issues
- Contribute to documentation
58 changes: 58 additions & 0 deletions docs/_deprecated/graph-sitter/faq.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
title: "Frequently Asked Questions"
sidebarTitle: "FAQ"
icon: "square-question"
iconType: "solid"
---

<AccordionGroup>
<Accordion title="What languages does Codegen support?" icon="code">
Codegen currently parses two languages:
- [Python](/api-reference/python)
- [TypeScript](/api-reference/typescript)

We're actively working on expanding language support based on community needs.
<Tip>
Learn more about how Codegen handles language specifics in the [Language
Support](/building-with-codegen/language-support) guide.
</Tip>
<Note>
Interested in adding support for your language? [Let us know](https://x.com/codegen) or [contribute](/introduction/community)!
</Note>

</Accordion>
<Accordion title="Is Codegen exact?" icon="scale-balanced">
Pretty much! Codegen is roughly on par with `mypy` and `tsc`. There are always edge cases in static analysis that are provably impossible to get (for example doing `eval()` on a string), but all of Codegen's APIs are intended to be exact unless otherwise specified. Please reach out if you find an edge case and we will do our best to patch it.
</Accordion>
<Accordion title="Is Codegen suitable for large codebases?" icon="database">
Yes! Codegen was developed on multmillion-line Python and Typescript codebases
and includes optimizations for handling large-scale transformations.
<Tip>
For enterprise support, please reach out to [team@codegen.com](mailto:team@codegen.com)
</Tip>
</Accordion>
<Accordion title="Can I use Codegen with my existing tools?" icon="screwdriver-wrench">
Yes - [by design](/introduction/guiding-principles#python-first-composability).

Codegen works like any other python package. It works alongside your IDE, version control system, and other development tools.
</Accordion>
<Accordion
title="How can I contribute if I'm new to the project?"
icon="hand-holding-heart"
>
Start by trying out Codegen, joining our [Slack community](https://community.codegen.com), and looking for
issues labeled "good first issue" on [GitHub](https://github.com/codegen-sh/codegen-sdk). We welcome contributions to
documentation, examples, and code improvements.
</Accordion>
<Accordion title="Is Codegen free to use?" icon="scale-balanced">
Yes, Codegen is [open source](https://github.com/codegen-sh/codegen-sdk) and free to use under the [Apache 2.0
license](https://github.com/codegen-sh/codegen-sdk?tab=Apache-2.0-1-ov-file).
You can use it for both personal and commercial projects.
</Accordion>
<Accordion title="Where can I get help if I'm stuck?" icon="life-ring">
The best places to get help are:
1. Our community [Slack channel](https://community.codegen.com)
2. [GitHub issues](https://github.com/codegen-sh/codegen-sdk) for bug reports
3. Reach out to us on [Twitter](https://x.com/codegen)
</Accordion>
</AccordionGroup>
Loading
Loading