···6677- [Introduction to the AT Protocol](https://atproto.com/articles/atproto-ethos)
88- [Bluesky Developer Documentation](https://docs.bsky.app)
99+- [@atproto/lex documentation](https://github.com/bluesky-social/atproto/tree/HEAD/packages/lex/lex#quick-start)
1010+1111+## Getting Started
1212+1313+You'll need to install some lexicons before starting development. In your terminal, run:
1414+1515+```bash
1616+npx @atproto/lex install app.bsky.actor.getProfile
1717+```
1818+1919+Then generate the TypeScript files. You can change the destination to where these files are generated but remember to update your ``.gitignore`` file so you don't commit them.
2020+2121+```bash
2222+npx @atproto/lex build --out ./src/__generated__
2323+```
2424+2525+Next, install the package dependencies:
2626+2727+```bash
2828+npm install
2929+```
3030+3131+Finally, run the development server:
3232+3333+```bash
3434+npm run dev
3535+```
···6677- [Introduction to the AT Protocol](https://atproto.com/articles/atproto-ethos)
88- [Bluesky Developer Documentation](https://docs.bsky.app)
99+- [@atproto/lex documentation](https://github.com/bluesky-social/atproto/tree/HEAD/packages/lex/lex#quick-start)
1010+1111+## Getting Started
1212+1313+You'll need to install some lexicons before starting development. In your terminal, run:
1414+1515+```bash
1616+npx @atproto/lex install app.bsky.actor.getProfile
1717+```
1818+1919+Then generate the TypeScript files. You can change the destination to where these files are generated but remember to update your ``.gitignore`` file so you don't commit them.
2020+2121+```bash
2222+npx @atproto/lex build --out ./src/__generated__
2323+```
2424+2525+Next, install the package dependencies:
2626+2727+```bash
2828+npm install
2929+```
3030+3131+Finally, run the development server:
3232+3333+```bash
3434+npm run dev
3535+```