Skip to content

Commit adf4b3f

Browse files
authored
docs: fixes broken links (#731)
1 parent a4994ee commit adf4b3f

File tree

4 files changed

+7
-40
lines changed

4 files changed

+7
-40
lines changed

docs/blog/devin.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ icon: "robot"
55
iconType: "solid"
66
---
77

8-
Coding assistants like Cursor have introduced a new era of programming. But there's a class of programming tasks they can't handle: large-scale, systematic modifications across large codebases. You wouldn't ask an AI to delete all dead code or reorganize your entire component hierarchy - the tooling just isn't there.
8+
Coding assistants like Cursor have brought us into a new era of programming. But there's a class of programming tasks that remain outside their reach: large-scale, systematic modifications across large codebases. You wouldn't ask an AI to delete all your dead code or reorganize your entire component hierarchy - the tooling just isn't there.
99

10-
That's where codemods come in. A codemod is a program that operates on your codebase, and when you give an AI agent the ability to write and execute them, these tasks fall below the high-water mark of AI capabilities.
10+
That's where codemods come in. A codemod is a program that operates on a codebase, and when you give an AI agent the ability to write and execute them, these platform-level tasks fall below the high-water mark of AI capabilities.
1111

1212
Here's a real example: we asked [Devin](https://docs.devin.ai/get-started/devin-intro) (an autonomous SWE agent) to "delete all dead code" from our codebase. Instead of trying to make hundreds of individual edits, Devin [wrote and debugged a program](https://github.com/codegen-sh/codegen/pull/660/files#diff-199b0c459adf1639f664fed248fa48bb640412aeacbe61cd89475d6598284b5f) that systematically removed unused code while handling edge cases like tests, decorators and indirect references.
1313

1414
- [View the PR](https://github.com/codegen-sh/codegen/pull/660)
15-
- [View on Devin](app.devin.ai/sessions/a49eac87da644fa9ac1144fe130b847e)
15+
- [View on Devin](https://app.devin.ai/sessions/a49eac87da644fa9ac1144fe130b847e)
1616

1717
<Frame caption="Devin edits a codemod in response to linter errors">
1818
<img src="/images/devin-edits-codemod.png" />
@@ -89,4 +89,4 @@ Or try it with other platform-level modifications supported by Codegen:
8989
</Card>
9090
</CardGroup>
9191

92-
We'd love to hear how it works for you! Let us know in our [community](https://community.codegen.com) and share other tasks that it is helpful in performing.
92+
We'd love to hear how it works for you! Let us know in our [community](https://community.codegen.com) and share your experience developing codemods with Devin or other code assistants.

docs/tutorials/at-a-glance.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Explore our tutorials to learn how to use Codegen for various code transformatio
5353
<Card
5454
title="SQLAlchemy 1.4 to 2.0"
5555
icon="layer-group"
56-
href="/tutorials/sqlalchemy-1.4-to-2.0"
56+
href="/tutorials/sqlalchemy-1.6-to-2.0"
5757
>
5858
Update SQLAlchemy code to use the new 2.0-style query interface and patterns.
5959
</Card>

docs/tutorials/github-review-bot.mdx

Lines changed: 1 addition & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -186,37 +186,4 @@ While this example demonstrates a basic PR review bot, you can extend it to:
186186
- Add automatic fix suggestions
187187
- ... etc.
188188

189-
<Tip>Check out our [Code Agent tutorial](/tutorials/build-code-agent) to learn more about building sophisticated AI agents with Codegen</Tip>
190-
191-
## Learn More
192-
193-
<CardGroup cols={2}>
194-
<Card
195-
title="Code Agent Guide"
196-
icon="robot"
197-
href="/building-with-codegen/code-agent"
198-
>
199-
Learn how to build intelligent code agents with Codegen.
200-
</Card>
201-
<Card
202-
title="GitHub Integration"
203-
icon="github"
204-
href="/building-with-codegen/github-integration"
205-
>
206-
Explore Codegen's GitHub integration features.
207-
</Card>
208-
<Card
209-
title="Modal Deployment"
210-
icon="cloud"
211-
href="https://modal.com/docs/guide"
212-
>
213-
Learn about deploying apps with Modal.
214-
</Card>
215-
<Card
216-
title="Code Review Best Practices"
217-
icon="code-pull-request"
218-
href="https://google.github.io/eng-practices/review/"
219-
>
220-
Understand code review patterns and best practices.
221-
</Card>
222-
</CardGroup>
189+
<Tip>Check out our [Code Agent tutorial](/tutorials/build-code-agent) to learn more about building sophisticated AI agents with Codegen</Tip>

docs/tutorials/promise-to-async-await.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ new_code = promise_statement.edit(
9696
- Ambiguous/conditional return blocks
9797

9898
<Info>
99-
A list of all the covered cases can be found in the [example notebook](codegen-examples/examples/promises_to_async_await/promise_to_async_await.ipynb).
99+
A list of all the covered cases can be found in the [example notebook](https://github.com/codegen-sh/codegen-sdk/tree/codegen-examples/examples/promises_to_async_await/promise_to_async_await.ipynb).
100100
</Info>
101101

102102

0 commit comments

Comments
 (0)