惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园 - 聂微东
博客园 - 【当耐特】
Last Week in AI
Last Week in AI
量子位
S
SegmentFault 最新的问题
Hugging Face - Blog
Hugging Face - Blog
B
Blog RSS Feed
V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
雷峰网
雷峰网
GbyAI
GbyAI
Jina AI
Jina AI
宝玉的分享
宝玉的分享
腾讯CDC
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
D
Docker
博客园_首页
N
News and Events Feed by Topic
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Help Net Security
Help Net Security
Recent Commits to openclaw:main
Recent Commits to openclaw:main
C
Cisco Blogs
F
Fortinet All Blogs
SecWiki News
SecWiki News
AI
AI
S
Schneier on Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The Last Watchdog
The Last Watchdog
Martin Fowler
Martin Fowler
A
About on SuperTechFans
T
Troy Hunt's Blog
P
Proofpoint News Feed
Blog — PlanetScale
Blog — PlanetScale
Hacker News: Ask HN
Hacker News: Ask HN
F
Full Disclosure
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
I
InfoQ
S
Security @ Cisco Blogs
Project Zero
Project Zero
Simon Willison's Weblog
Simon Willison's Weblog
C
Cyber Attacks, Cyber Crime and Cyber Security
J
Java Code Geeks
N
News | PayPal Newsroom
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
H
Hacker News: Front Page

The Astro Blog

Astro 6.4 Astro 6.3 Starlight 0.39 Astro 6.2 What's new in Astro - April 2026 What's new in Astro - March 2026 Astro 6.1 CloudCannon Joins Astro as an Official CMS Partner Astro 6.0 What's new in Astro - February 2026 What's new in Astro - January 2026 Astro 5.17 Supporting the future of Astro The Astro Technology Company joins Cloudflare Astro 6 Beta What's new in Astro - December 2025 What's new in Astro - November 2025 Astro 5.16 Stainless Sponsors Astro, Launches Astro-Powered Docs Platform What's new in Astro - October 2025 Astro 5.15 Spirit of Astro: meet the winning designs What's new in Astro - September 2025 Astro 5.14 Cloudflare Donates $150,000 to Support Astro's Open Source Mission Webflow Donates $150,000 to Support Astro's Open Source Mission Mux: Our Official Video Partner Unleashing creativity: How CodeTV built a video streaming platform with Astro and Mux | Astro What's new in Astro - August 2025 Astro 5.13 What's new in Astro - July 2025 Astro 5.12 Starlight 0.35 Astro 5.11 What's new in Astro - June 2025 Live Content Collections: A Deep Dive Introducing… Astro Mart Astro Solstice Festival Astro 5.10 Astro 5.9 What's new in Astro - May 2025 Astro 5.8 What's new in Astro - April 2025 2025 Technical Steering Committee Starlight April Update Astro 5.7 Astro Agency Partner Program Astro 5.6 What's new in Astro - March 2025 Astro 5.5 What's new in Astro - February 2025 Astro 5.4 Starlight 0.32 Astro 5.3 What's new in Astro - January 2025 Astro 5.2 2024 year in review What's new in Astro - December 2024 Astro 5.1 Astro 5.0 Google IDX: Our Official Online Editor Partner What's new in Astro - November 2024 What's new in Astro - October 2024 Astro x Cloudinary SDK What's new in Astro - September 2024 Community Loaders for Astro Content Layer Astro x Hygraph: Content Loader Astro x Cloudinary: Content Loader Astro x Storyblok: Content Loader Content Layer: A Deep Dive Starlight 0.28 Astro 5.0 Beta Release The $100,000 Astro Ecosystem Fund Fall Update Goodbye Studio, Hello DB What's new in Astro - August 2024 Astro 4.15 Astro 4.14 Astro 4.13 What's new in Astro - July 2024 Astro 4.12: Server Islands Netlify: Our Official Deployment Partner What's new in Astro - June 2024 Astro 4.11 Astro Together 2024 Server Islands The Astro Content Layer Zero-JavaScript View Transitions Astro 4.10 Starlight turns one year old! What's new in Astro - May 2024 Astro 4.9 Astro 4.8 What's new in Astro - April 2024 Astro 4.7 Astro 4.6 What's new in Astro - March 2024 Migrating 500+ tests from Mocha to Node.js Astro DB: A Deep Dive Astro DB Astro 4.5
The Astro Developer Portal
Elian Van Cutsem · 2024-03-13 · via The Astro Blog

Today, we’re launching the Astro Developer Portal, a platform where theme authors can submit, manage, and promote their themes built for Astro.

At Astro, we’re dedicated to crafting solutions that not only benefit our community that builds with Astro but also those who build for Astro… all while addressing our own internal challenges building Astro itself. One such solution is the new Developer Portal, which will serve as the future home for all community Astro developers.

Our aim with the Developer Portal is to provide a centralized platform where theme authors, and eventually integration builders, can have full control over managing their listings in Astro’s official directories. Another goal of the portal was to test drive Astro Studio: to help define its capabilities, identify bugs early, and provide feedback to our platform team.

Today, the new Astro Developer Portal goes live! Check it out at portal.astro.build.

Problems with our past setup

The old method of adding themes to the Astro catalog was a very time-consuming and inefficient process. Theme creators were required to fill out a form, which triggered a manual process for the Astro core team. Images and content had to be extracted from Discord messages, formatted, and integrated into our theme content collection catalog. Updating themes was equally cumbersome, requiring manual repository forks and PR submissions by theme authors.

It was obviously not the most ideal way of handling that. If only we had some sort of Astro database-backed system …

Solution

After taking stock of our problems and challenges, listing all the pain points for theme authors and the Astro core team alike, we sketched out the system we wanted. What we came up with was a digital portal where theme creators can upload, update, and manage their themes. We envisioned something where a core member only had to step in once, to approve a new theme, and that is now just a simple click of a button. Using Astro Studio and Astro DB, we would be able to handle the entire process using an Astro web application, eliminating the need for the existing manual steps like creating PRs and managing content ourselves.

Dogfooding Astro Studio

What could be more powerful than using the tool you’re building to build the tool you’re building? It’s a great way to identify bugs and issues early on and to test the limits of the tool. Building with Astro Studio began in earnest.

In particular, we had two feature requirements shared by many of our own Astro users: authentication and image storage. There are several popular options available that work well with Astro projects, but this was the first chance to test drive them with Astro Studio.

To prototype authentication, we first built a proof-of-concept using Supabase, leveraging its OAuth with GitHub for streamlined access. Yet, we realized the benefit of a unified solution that would leverage the power of Astro Studio and transitioned to Lucia. Whatever your own project’s authentication needs are, we are confident you’ll find an Astro Studio-compatible solution that works for you!

For image storage, we set up a very simple cloud storage bucket with Google Cloud that will handle all storage and image processing without any manual intervention. This proved to be sufficient for our needs handling theme screenshots and thumbnails, again showcasing how powerful an Astro-powered application and database can be.

What’s next

Looking ahead, there’s still much to be done to enhance the Developer Portal experience. Our focus remains on refining the platform and incorporating user feedback. While we have exciting ideas in the pipeline, our primary goal is to continue dogfooding Astro Studio to deliver the best possible experience for Astro developers using Astro Studio.

Join us on this journey as we strive to make the theme creation and management process smoother and more enjoyable for all, eventually extending to integrations and … who knows what else? The sky is the limit to what you can build with, and for, Astro!

See you in space, Astronauts!