fix:修改了各种md里的描述
Some checks failed
Axolotl desktop CI / guardrails (push) Has been cancelled
Axolotl desktop CI / desktop (macos-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (ubuntu-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (windows-latest) (push) Has been cancelled
Axolotl desktop CI / website (push) Has been cancelled
Repository checks / typos (push) Has been cancelled
Repository checks / tombi (push) Has been cancelled
Rust checks / shear (push) Has been cancelled
Sync source to CNB / Sync Git ref (push) Has been cancelled
Deploy telemetry dashboard / deploy (push) Has been cancelled
Sync LobeHub models / sync (push) Has been cancelled

This commit is contained in:
2026-09-13 10:51:00 +08:00
parent 50d62d8564
commit 59d15108d6
13 changed files with 83 additions and 27 deletions

View File

@ -1,6 +1,6 @@
# Axolotl Launcher Monorepo
# Starlight Launcher Monorepo
This repository contains the Axolotl Launcher desktop application and its official website. Read the applicable project instructions before editing either surface.
This repository contains the Starlight Launcher desktop application and its official website. Read the applicable project instructions before editing either surface.
## Architecture
@ -15,7 +15,7 @@ This repository contains the Axolotl Launcher desktop application and its offici
| -------------- | ------------------------------------ |
| `app-frontend` | Desktop application frontend (Vue 3) |
| `app` | Desktop application shell (Tauri) |
| `website` | Official Axolotl website (Nuxt 3) |
| `website` | Official Starlight website (Nuxt 3) |
### Packages (`packages/`)
@ -63,7 +63,7 @@ The website and app `prepr` commands
### Desktop Onboarding Maintenance
When adding or materially changing a desktop app page, route, navigation entry, large user-facing component, core workflow, settings section, or content-management feature under `apps/app-frontend`, assess the Axolotl onboarding experience.
When adding or materially changing a desktop app page, route, navigation entry, large user-facing component, core workflow, settings section, or content-management feature under `apps/app-frontend`, assess the Starlight onboarding experience.
- Update the onboarding when the feature is relevant to a new user's first-use journey or changes an existing guided workflow.
- Define tours and localized message descriptors in `apps/app-frontend/src/components/ui/onboarding/onboardingConfig.ts`. Keep `OnboardingOverlay` presentational and put reusable runtime behavior in `useOnboardingTour`; do not add step-ID-specific branches to either file.

View File

@ -1,4 +1,4 @@
# Axolotl Launcher 行为准则
# Starlight Launcher 行为准则
## 我们的承诺
@ -32,7 +32,7 @@
## 适用范围
本行为准则适用于 Axolotl Launcher 的所有官方社区空间,包括本仓库的 Issue、Pull Request、代码审查、讨论区、文档、官方账号和官方 QQ 群等。参与者在公开场合代表本项目时也应遵守本准则。
本行为准则适用于 Starlight Launcher 的所有官方社区空间,包括本仓库的 Issue、Pull Request、代码审查、讨论区、文档、官方账号和官方 QQ 群等。参与者在公开场合代表本项目时也应遵守本准则。
本项目使用的第三方平台可能另有自己的规则;遵守这些规则不能成为违反本行为准则的理由。本准则也不限制对代码、设计或项目决策进行善意、基于事实的批评。
@ -51,7 +51,7 @@
如果你遭遇或目睹了违反本准则的行为,请尽快联系项目维护者:
- 对于需要保密的事件,请在 [Axolotl GitHub Issues](https://github.com/Mystic-Stars/Axolotl/issues) 中仅留下“需要私下联系维护者”的简短说明,不要公开事件细节、个人信息、账号令牌或完整日志;维护者会通过可用的私下渠道与你联系。
- 对于需要保密的事件,请在 [Starlight Issues](https://git.starlight.cool/AxTps/Starlight_Lancher/issues) 中仅留下“需要私下联系维护者”的简短说明,不要公开事件细节、个人信息、账号令牌或完整日志;维护者会通过可用的私下渠道与你联系。
- 对于一般性的社区问题,可以在相关 Issue 或官方 QQ 群737601250中提出。请勿在公开频道发布可能使当事人被识别的敏感信息。
维护者会及时、公平地受理和调查报告,并尽可能保护报告人的隐私。请仅提供与事件相关且你有权分享的信息;恶意或明显虚假的报告也可能构成对社区的骚扰。
@ -62,7 +62,7 @@
---
# Axolotl Launcher Code of Conduct
# Starlight Launcher Code of Conduct
## Our Pledge
@ -96,7 +96,7 @@ The following behaviors are unacceptable in the community:
## Scope
This Code of Conduct applies to all official community spaces of Axolotl Launcher, including Issues, Pull Requests, code reviews, discussion forums, documentation, official accounts, and official QQ groups in this repository. Participants should also adhere to this Code of Conduct when representing the project in public.
This Code of Conduct applies to all official community spaces of Starlight Launcher, including Issues, Pull Requests, code reviews, discussion forums, documentation, official accounts, and official QQ groups in this repository. Participants should also adhere to this Code of Conduct when representing the project in public.
Third-party platforms used by this project may have their own rules; compliance with those rules does not constitute a valid reason for violating this Code of Conduct. This Code also does not restrict good-faith, fact-based criticism of code, design, or project decisions.
@ -115,7 +115,7 @@ Maintainers may remove, edit, or reject comments, commits, issues, pull requests
If you experience or witness a violation of this Code of Conduct, please contact the project maintainers as soon as possible:
- For confidential matters, please leave only a brief note saying "Need to contact maintainers privately" in the [Axolotl GitHub Issues](https://github.com/Mystic-Stars/Axolotl/issues), without publicly disclosing event details, personal information, account tokens, or full logs; the maintainers will contact you through available private channels.
- For confidential matters, please leave only a brief note saying "Need to contact maintainers privately" in the [Starlight Issues](https://git.starlight.cool/AxTps/Starlight_Lancher/issues), without publicly disclosing event details, personal information, account tokens, or full logs; the maintainers will contact you through available private channels.
- For general community issues, you can raise them in the relevant Issue or the official QQ group (737601250). Do not post sensitive information in public channels that could identify the parties involved.
Maintainers will promptly and fairly receive and investigate reports, and protect the privacy of reporters to the best of their ability. Please only provide information that is relevant to the incident and that you are authorized to share; malicious or clearly false reports may also constitute harassment of the community.

View File

@ -1,6 +1,6 @@
# 贡献指南 (Contributing)
感谢你对 Axolotl Launcher 及其相关内容感兴趣!在提交代码前,请先阅读以下指南。
感谢你对 Starlight Launcher 及其相关内容感兴趣!在提交代码前,请先阅读以下指南。
我们希望所有参与者都能在友善、包容的环境中协作。请先阅读[行为准则 (CODE_OF_CONDUCT.md)](CODE_OF_CONDUCT.md),了解社区期望和问题报告方式。
@ -58,14 +58,14 @@ Remove-Item -Recurse -Force target\debug
## 仓库范围
Axolotl 的产品改动主要位于:
Starlight 的产品改动主要位于:
- `apps/app-frontend`
- `apps/app`
- `packages/app-lib`
- 上述包所需的共享 UI 与资源包
本仓库**不包含** Modrinth 网站、Labrinth API 或其运营服务源码。桌面端保留对 Modrinth 公共 API 的客户端兼容;如果需要参考上游实现,请仅手动挑选与 Axolotl 产品相关的改动,避免直接合并无关代码。
本仓库**不包含** Modrinth 网站、Labrinth API 或其运营服务源码。桌面端保留对 Modrinth 公共 API 的客户端兼容;如果需要参考上游实现,请仅手动挑选与 Starlight 产品相关的改动,避免直接合并无关代码。
## 发布新版本
@ -74,7 +74,7 @@ Axolotl 的产品改动主要位于:
打标签并推送到远端即可触发发布工作流:
```powershell
git tag -a v1.2.3 -m "Axolotl Launcher 1.2.3"
git tag -a v1.2.3 -m "Starlight Launcher 1.2.3"
git push origin v1.2.3
```

View File

@ -2,6 +2,6 @@
- Vanilla item tags: [destruc7i0n/crafting](https://github.com/destruc7i0n/crafting), commit `e6c71dd816216a73cda2787aa5253f641b57fbeb`, MIT License.
- Item metadata and textures: [destruc7i0n/minecraft-textures](https://github.com/destruc7i0n/minecraft-textures), npm `26.2.1`, GPL-3.0, author TheDestruc7i0n.
- Minecraft and its original resources are Copyright Mojang Studios / Microsoft and are used only to identify compatible game content. Axolotl Launcher is not affiliated with or endorsed by Mojang Studios or Microsoft.
- Minecraft and its original resources are Copyright Mojang Studios / Microsoft and are used only to identify compatible game content. Starlight Launcher is not affiliated with or endorsed by Mojang Studios or Microsoft.
License texts: [MIT.txt](../../../../third-party/licenses/MIT.txt), [app-frontend LICENSE](../../../LICENSE).

View File

@ -1,5 +1,5 @@
# Axolotl Launcher
# Starlight Launcher
Axolotl Launcher is the Tauri desktop shell for the Axolotl Minecraft launcher.
Starlight Launcher is the Tauri desktop shell for the Starlight Minecraft launcher.
Run `pnpm install` and `pnpm app:dev` from the workspace root to start a development build.

View File

@ -1,4 +1,4 @@
# Axolotl Telemetry Dashboard
# Starlight Telemetry Dashboard
Read-only administration UI for the existing `axolotl-telemetry` D1 database and
`axolotl-telemetry-errors` R2 bucket. It does not share routes or code with the public telemetry

View File

@ -1,4 +1,4 @@
# Axolotl telemetry worker
# Starlight telemetry worker
This Worker accepts only opted-in launcher heartbeat batches. It stores anonymous usage metadata in D1; error reports and error context are not accepted or persisted.

View File

@ -1,6 +1,6 @@
# Axolotl Website
# Starlight Website
`apps/website` is the official Axolotl Launcher website. It is a Nuxt 3 static site using Vue 3, Tailwind CSS, and the shared UI and asset packages.
`apps/website` is the official Starlight Launcher website. It is a Nuxt 3 static site using Vue 3, Tailwind CSS, and the shared UI and asset packages.
## Development

View File

@ -1,6 +1,6 @@
# Axolotl Website
# Starlight Website
The official website for Axolotl Launcher.
The official website for Starlight Launcher.
## Development

View File

@ -1,8 +1,8 @@
# `@modrinth/assets`
This package contains various assets used across Axolotl, including icons, images, and branding materials.
This package contains various assets used across Starlight, including icons, images, and branding materials.
Axolotl uses the [Lucide icon set](https://lucide.dev/) for its icons, which are automatically imported and exported in the `index.ts` file. This file is generated through the `pnpm run fix` command, which also ensures that all icons are consistent and correctly formatted.
Starlight uses the [Lucide icon set](https://lucide.dev/) for its icons, which are automatically imported and exported in the `index.ts` file. This file is generated through the `pnpm run fix` command, which also ensures that all icons are consistent and correctly formatted.
## Adding New Assets

View File

@ -1,5 +1,5 @@
# Standards
This folder contains technical standards and documentation we use to develop Axolotl. The majority of this has been migrated from Modrinth's internal documentation.
This folder contains technical standards and documentation we use to develop Starlight. The majority of this has been migrated from Modrinth's internal documentation.
For contributing guidelines, please refer to [CONTRIBUTING.md](../CONTRIBUTING.md) — these documents are more for technical reference, not a guide on making pull requests, features, etc.

View File

@ -108,7 +108,7 @@ Render with the `<IntlFormatted>` component using named slots:
</IntlFormatted>
```
For simple emphasis (`'Welcome to <strong>Axolotl</strong>!'`):
For simple emphasis (`'Welcome to <strong>Starlight</strong>!'`):
```vue
<template #strong="{ children }">

56
tools/icon_work/fix_md.py Normal file
View File

@ -0,0 +1,56 @@
import re, os
ROOT = r"D:\Project\Starlight_Lancher"
FILES = [
"CLAUDE.md",
"CODE_OF_CONDUCT.md",
"CONTRIBUTING.md",
"apps/app/README.md",
"apps/telemetry-dashboard/README.md",
"apps/telemetry-worker/README.md",
"apps/website/CLAUDE.md",
"apps/website/README.md",
"packages/assets/README.md",
"standards/README.md",
"standards/frontend/INTERNATIONALIZATION.md",
"apps/app-frontend/src/lab/recipe-generator/THIRD_PARTY_NOTICES.md",
]
SKIP_SUBSTR = [
"axolotl:brand-guard", "axolotl:i18n-check", "axolotl-release", "axolotl-ci",
"axolotl:brand", "//axolotl", "/axolotl/", "axolotl.local", "axolotl-launcher",
"axolotl://", "garbage-human-studio", "red.ghs.axolotl",
"github.com/Mystic-Stars/Axolotl", # 保留 Axolotl 仓库 URL
"Axolotl-Launcher", # 保留 GitHub 组织名
]
def transform(line):
if any(s in line for s in SKIP_SUBSTR):
return line
out = re.sub(r"\bAxolotl Launcher\b", "Starlight Launcher", line)
out = re.sub(r"\bAxolotl\b", "Starlight", out)
return out
APPLY = True
report = []
for f in FILES:
p = os.path.join(ROOT, f)
try:
text = open(p, encoding="utf-8").read()
except Exception as e:
print("跳过", f, e); continue
lines = text.split("\n")
changed = 0
for i, line in enumerate(lines):
new = transform(line)
if new != line:
report.append((f, i+1, line.strip(), new.strip()))
lines[i] = new
changed += 1
if changed and APPLY:
open(p, "w", encoding="utf-8", newline="\n").write("\n".join(lines))
print("已写入,受影响行数:", len(report))
for f, ln, old, new in report:
print(f"{f}:{ln} -> {new[:80]}")