OpenListTeam / OpenListTeam/OpenList

[Announcements] OpenList 迁移工作总结

Open
#6 121 comments 473 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Announcement enhancement
Dominant language
Go
Stars
24.7k
Forks
2.3k
Avg merge
1d 20h
Merged PRs (30d)
36

Description

请各位贡献者至 https://github.com/orgs/OpenListTeam/projects/1 参与提交自己手上正在进行的事项,以免工作内容重复。

无直接写入权限者可正常提交 PR。


目前需要完成的工作(按优先级排序):

The following milestones are dependent from top to bottom:

  • 原作者闭源 API (api.nn.ci) 替代: 进行中, 参见 https://github.com/OpenListTeam/OpenList-APIPages
  • 确认 AList 社区 Fork 版本的正式命名.
    Determine the official naming for the AList community's forked version.
    • 组织命名
      The Github Organization
    • 仓库 (项目) 命名
      The Project itself.
  • 项目物料
    • Dockerhub 组织账号注册 (Docker 镜像托管, 可以暂时使用 ghcr.io 代替)
    • 官方域名注册 (以谁的名义? 注册商?)
    • Cloudflare 账号注册 (域名托管)
  • 依据先前 Commit 情况, 给贡献较大的开发者以组织 Write 权限.
    Based on previous commit history, grant Write permissions to developers with significant contributions.
  • 更新 Go 依赖, 更新 GA 构建:
  • 发布首个 Release (v4.0.0)
    Release v4.0.0
  • 确认 AList 社区 Fork 版本的正式 Logo.
    Determine and update the official logo for the AList community's forked version.
  • 向主要社交论坛等通报工作进程, 把事件扩散出去, 团结更多力量, 避免各自为战.
    Report the progress of work to major social forums and other platforms, spread the incident to unite more forces, and avoid fighting alone.

同步执行

  • 依赖: 对相关依赖库执行 Fork 操作
    Dependency: perform Fork on any relevant dependency libraries

  • 移除所有不可信链接.
    Remove all untrusted links.

  • 排查所有仓库的代码投毒情况, 需要从 6 个月前的 Commit 开始.
    Investigate all repositories for code poisoning, starting from commits made 6 months ago.

    已完成, 除原作者私有 API 外暂未发现恶意代码.

  • 文档站清理异常 Commit 并通过 Github Pages 上线

    已完成, 移除了已知属第三方控制的域名, 暂时替换链接为占位符, 等待更新项目名称.

  • 文档站临时更新: https://github.com/OpenListTeam/docs/pull/5

  • 更新前端组件

需要商讨:

  • 官方群 (QQ / Telegram 等)

需要更进一步处理(有进展另行发布):

  • i18n 相关项目
  • 私有 API 相关项目开发
  • 桌面客户端端早期开发

等待项目基本稳定后选定愿意长期参与维护的开发者.

  • 移交 Owner 权限
  • 移交官方域名管理权限
  • 移交各类账号管理权限

以下是近两年来 AList 的主要开发者 (按 Commit 数量):

  • @dgscyg
  • @j2rong4cn
  • @Mmx233
  • @xrgzs
  • @SheltonZhu
  • @Lanfei
  • @YangRucheng
  • @EchoResponse
  • @anobodys
  • ...

近若干月未有 Github 活动:

  • @SeanHeuc
  • @itsHenry35
  • @KirCute
  • @foxxorcat

AList 是一个极为优秀的开源项目, 我们已经见到太多太多作者为爱发电后面出售项目被奸商利用牟利的事情了, 拥抱开源生态从我做起

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

This issue is a broad migration announcement rather than a single implementation task. Start by reviewing the linked OpenListTeam project board and the referenced docs pull request; completion would require identifying an active unchecked item, confirming its current owner and scope, and recording the resulting status.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, github-actions, go
Domain
devops, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.