Astro good first issues

115 open Astro issues currently match the default 10+ star filter. Scored difficulty: 5,947 at 1/5, 8,788 at 2/5, 12,702 at 3/5, 12,124 at 4/5, 857 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is Astro.

All languages · Browse projects · How to find good first issues

Active projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~115 matching filters (Astro · 10+ stars)

List

[BUG]: ogImage not generated properly for all blog entries

AI summary

This bug report indicates that social preview images (ogImages) are not being generated correctly for all blog entries. While the images are present in the `dist` directory, they fail to display when shared in chat applications. The issue seems to stem from the social preview image and the HTML being generated in separate folders.

buggood first issuewomen-devs-only
29
Difficulty
3/5

[BUG]: ogImage not displayed in social preview

AI summary

The issue describes a bug where generated social preview images (ogImages) are not displayed when sharing blog post links on platforms like Telegram and WhatsApp. While the images are present in the `dist` directory, they fail to render in social previews, and there's a related problem with ogImages not being generated for all blog entries.

buggood first issuewomen-devs-only
29
Difficulty
3/5

Fix inverted colors on Secondary Button (Dark Background)

AI summary

This issue requires fixing the color inversion of a secondary button when displayed on a dark background. In its default state, the button's text and border should be white. Upon hovering, the colors should invert to a white background with dark text.

kind/quick-winarea/frontendgood first issue
138
Difficulty
2/5

[长期共建] 为各章节整理可运行 Notebook(承接 Discussion #38)

AI summary

This issue proposes creating runnable Jupyter Notebooks for each chapter of the deepagents-in-action repository, building upon previous discussions. The goal is to provide readers with step-by-step execution, intermediate state viewing, and preserved results, with a clear directory structure and detailed requirements for each notebook's content and submission.

documentationenhancementhelp wanted
1.1K
Difficulty
3/5

About this repository

AI summary

This issue discusses the future maintenance of a repository, suggesting it's unlikely to be actively maintained. The author offers to fork and maintain it but believes an existing fork might already be doing so. Significant changes in Astro's major version updates would require a substantial rewrite, potentially leading to simplified animations in any forked version.

help wantedquestion
4.8K
Difficulty
2/5

[Bash2.0][Website] Financial-services & retail use-case pages: customer logo row is left aligned, not centered

AI summary

The customer logo rows on the financial services and retail use-case pages are left-aligned instead of centered. This is due to the current grid layout not properly distributing the logos. The fix involves replacing the grid with a centered flexbox layout, similar to a previous fix for the automotive page.

kind/websitegood first issuearea/docs
138
Difficulty
2/5

[feat] INFO.md RU>EN translation

AI summary

This issue proposes translating the INFO.md file from Russian to English. The goal is to standardize the documentation to a single language and improve accessibility for a wider audience, as it's considered a general improvement for forks of CV Hub.

documentationenhancementgood first issue
20
Difficulty
1/5

Docker Task Runner docs use deprecated `centos` container image in example

AI summary

The documentation for Kestra's Docker Task Runner example uses the deprecated `centos` container image. This image is no longer maintained and poses a security risk. The suggested fix is to replace it with a current, maintained image like `ubuntu`, `debian:bookworm-slim`, or `alpine` in multiple documentation files.

kind/quick-wingood first issuearea/docs
138
Difficulty
1/5

[2.0 docs] Concurrency page does not say whether a PAUSED execution holds its slot (it does)

AI summary

The Kestra documentation on concurrency does not explicitly state whether a paused execution holds its concurrency slot. This issue confirms that a paused execution does indeed hold its slot, preventing subsequent executions from starting until the paused one is resumed and completes. This behavior is crucial for understanding common workflow designs involving pause gates.

good first issuearea/docs
138
Difficulty
2/5

General guides page

AI summary

This issue proposes the creation of a new "General Guides" page on the website. This page will serve as a central hub for users to browse all available guides, with initial content including a "Gitguide" and plans for future additions like an "SSH guide" and "python uv guide." The suggested design involves a grid layout with individual cards for each guide, providing a brief description.

featuregood first issuecontentfrontend
17
Difficulty
2/5

[Bash2.0][Docs] Docs homepage "Quickstart →" button links to a #start-kestra anchor that does not exist

AI summary

The "Quickstart →" button on the Kestra documentation homepage incorrectly links to a non-existent anchor `#start-kestra` on the quickstart page. This causes users to land at the top of the page instead of the intended starting step. The issue suggests either updating the link's target or adding a stable `start-kestra` ID to the relevant heading.

kind/websitegood first issuearea/docs
138
Difficulty
2/5

[Bash2.0][Docs] Ansible example is invalid YAML on two pages — the `---` dedents out of the inputFiles block scalar

AI summary

An Ansible example in the Kestra documentation contains invalid YAML due to incorrect indentation of the `---` document separator. This causes the playbook content to be parsed separately, leading to validation errors when users try to use the example. The fix involves indenting the `---` and removing an extraneous blank line.

kind/websitegood first issuearea/docs
138
Difficulty
2/5

[Bash2.0][Website] Multiple typos and copy errors across the website

AI summary

This issue reports multiple typos and copy errors found across various pages of the Kestra website, including duplicated words, misspelled words, and missing spaces. The reporter provides specific URLs and text examples for each error, making them easy to locate and fix.

kind/quick-winkind/websitegood first issue
138
Difficulty
1/5

[长期共建] 补充与优化课程配套的 AgentSeek Templates

AI summary

This is a long-term collaborative issue to supplement and optimize AgentSeek templates for the 'Deep Agents in Action' course. Contributions can include adding new templates for uncovered scenarios, improving existing ones, fixing framework upgrade issues, adding tests, and ensuring content accuracy. The issue prioritizes chapters 6, 8, 9, and 11, which require specific agent capabilities.

enhancementhelp wanted
1.1K
Difficulty
3/5

Podman Compose guide fails on macOS due to SELinux confinement

AI summary

The Podman Compose guide for macOS fails because SELinux in the Podman machine VM prevents containers from accessing the docker.sock and creating subdirectories. The proposed fix involves adding `security_opt: - label=disable` to the docker-compose.yml file to run the container unconfined, resolving these permission issues.

good first issuearea/docs
138
Difficulty
2/5

Kubernetes/Helm install docs skip creating the image pull secret for Enterprise Edition

AI summary

The Kubernetes installation documentation for Kestra's Enterprise Edition incorrectly instructs users to use `docker login` to pull the `kestra-ee` image. This command does not provide credentials to the Kubernetes cluster, which is necessary for pods to pull the image. The documentation should instead guide users to create a Kubernetes `docker-registry` secret and configure the Helm chart's `imagePullSecrets`.

good first issuearea/docs
138
Difficulty
2/5

Apply a backdrop filter to the top-navbar for better contrast and legibility

AI summary

The top navigation bar on the website lacks sufficient contrast with the content behind it, making text difficult to read. This issue proposes applying a CSS `backdrop-filter` with a blur effect to improve contrast and legibility, as demonstrated in the provided before and after images.

kind/quick-winkind/websitegood first issuearea/docs
138
Difficulty
1/5

Editor DX follow-ups for the Prettier setup

AI summary

This issue aims to improve the developer experience (DX) for the Prettier setup by addressing several minor follow-up items. These include recommending VS Code extensions, aligning editor configuration with Prettier's line length, restoring specific comment formatting in the README, and potentially removing redundant Prettier configurations for Astro files. The goal is to reduce friction for new contributors without impacting the build.

enhancementgood first issue
16
Difficulty
2/5

Single-source the Node version with .nvmrc

AI summary

This issue proposes to consolidate the Node.js version definition into a single `.nvmrc` file. This will ensure consistency across the project, preventing drift between `package.json` and CI/deployment configurations. The change also includes updating documentation to guide local contributors on how to use version managers.

good first issueci
16
Difficulty
2/5

Copyright datetime to current year

AI summary

This issue proposes updating the copyright year displayed on the website to dynamically reflect the current year. The goal is to avoid manual updates and use a simple JavaScript solution instead of static Astro, which would require a rebuild.

featuregood first issueui
17
Difficulty
2/5

File size limit for job application submission

AI summary

This issue addresses a file size limit for job application submissions, currently causing CORS and 413 errors due to a 10MB proxy limit. The proposed solution is to limit uploads to 8MB and potentially downsample larger files, even though the backend already performs this action.

good first issueuifrontend
17
Difficulty
2/5

Also browsing: Python , TypeScript , JavaScript