Skip to content

DRAFT: Rough rough draft of onboarding guide#70

Draft
amoeba wants to merge 16 commits into
mainfrom
onboarding
Draft

DRAFT: Rough rough draft of onboarding guide#70
amoeba wants to merge 16 commits into
mainfrom
onboarding

Conversation

@amoeba

@amoeba amoeba commented Apr 23, 2026

Copy link
Copy Markdown
Collaborator

This PR pairs with adbc-drivers/adbc-drivers.org#28.

Comment thread index.md Outdated
Comment thread index.md Outdated
Comment thread using-drivers/index.md
dbc install sqlite
```

## Run a Query

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we link to the quickstarts?

Comment thread using-drivers/index.md Outdated
Comment thread building-drivers/index.md Outdated
Comment thread building-drivers/index.md Outdated
Comment thread building-drivers/index.md Outdated
Comment thread building-drivers/index.md Outdated
@ianmcook

ianmcook commented May 29, 2026

Copy link
Copy Markdown
Contributor

"Foundry staff" has a connotation that we're paid employees of the Foundry. How about changing it to "Foundry administrators" (or "admins" for short) when referring to people with admin permissions, and "Foundry contributors" when referring to the broader group?

Comment thread building-drivers/index.md Outdated
@ianmcook

Copy link
Copy Markdown
Contributor

I'd like this post to go harder sooner on the specific core reasons why creating ADBC drivers in disparate third-party repos is an anti-pattern and creating them in the Driver Foundry is the way to go.

Comment thread building-drivers/index.md Outdated
3. Foundry staff adds templates with common workflows, CI, and validation.
4. They invite members of your team and give you appropriate access.
5. You develop the driver as you see fit.
6. When you tag a release, Foundry staff can help coordinate making it available with [dbc](https://columnar.tech/dbc).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it would be better to describe the build and distribution process generically and cite dbc as an example of one important distribution channel.

Comment thread building-drivers/index.md Outdated
Comment thread building-drivers/index.md Outdated
Comment thread building-drivers/index.md Outdated
Comment thread building-drivers/index.md Outdated
Comment thread building-drivers/index.md Outdated
Comment thread building-drivers/index.md Outdated

### Why not under apache/arrow-adbc?

TODO: Talk about this

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lidavidm and others added 3 commits May 31, 2026 15:53
Co-authored-by: Ian Cook <ianmcook@gmail.com>
@lidavidm

Copy link
Copy Markdown
Contributor

I'd like this post to go harder sooner on the specific core reasons why creating ADBC drivers in disparate third-party repos is an anti-pattern and creating them in the Driver Foundry is the way to go.

I took a stab at this as well.

Comment thread building-drivers/index.md Outdated
Comment thread building-drivers/index.md Outdated
lidavidm and others added 2 commits June 1, 2026 22:32
Co-authored-by: Ian Cook <ianmcook@gmail.com>
Comment thread index.md Outdated
^^^
Learn how to build an ADBC driver in the Foundry.
+++
:::{button-ref} building-drivers/index

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel like this should go after the list of drivers itself. Or we need some landing page setup with two buttons/sections, one for users/drivers and one for contributors/vendors.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I need to do more work on this. The page is currently too whitespace-heavy and I think we want to show more before thee user has to scroll. I think drivers first makes sense but I want to make sure people actually see the resources for using/building.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can probably tweak the margins and such too.

@amoeba amoeba Jun 16, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this might work well. Keep the drivers up top but just add a banner sort of thing guiding people:

localhost_8000_index html(iPhone SE)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants