In this Quickstart Guide, you’ll use Assembly to QA your codebase, create a feature, and save it down to your local files.

Make sure you have access to Assembly before getting started.

Step 1: Open Assembly and Create a Session

1

Launch Assembly

Open the Assembly application in your browser.

2

Create a New Session

Select New Session or a relevant ticket from your Sprint Issues to get started.

See our Integrations guide to include Jira/Linear in your Sprint Issues.

3

Learn about Fragments

Explore the different Fragment types Assembly can generate.

Step 2: Add Your Context

1

Open the Context Panel

You will find access to your Chat, Context, and Fragment Panels in the top nav bar. The Context Panel allows you to add any relevant context.

2

Open the Codebase Explorer

The Codebase Explorer in the Context Panel allows you to upload and index any of your Remote or Local Repositories for use in Assembly.

See our Integrations guide to connect your Github/Gitlab.

3

Select your Remote or Local Repository

Assembly allows you to select which repositories and which subfolders and files you want included in Assembly context.

Local repositories may take a few minutes to index. Tip: Shift + Click allows you select the current folder and all immediate children.

Step 3: Codebase QA

1

Ask Assembly Any Question

Ask anything about your Codebase by using Assembly’s Chat Panel and referencing any relevant repositories or context using the ”@”. You can tag any repository, file, pull request, ticket, or Google Doc for consideration.

Learn more about Context Retrieval

2

Dynamic Context

View Assembly’s Response and Show Dynamic Context to emerge any relevant files.

Step 4: Execution

1

Request Assembly to Generate the Component

Assembly will generate the code for the requested feature. You will see it in the Fragment Viewer.

2

Save it to your Local Directory

Leverage Assembly’s Local File Sync feature to immediately save the file down to the appropriate location in your local directories.

Congratulations! 🎉

You’ve just built a UI component using Assembly. This is just the beginning of what you can do with Assembly.

Next Steps