English · 简体中文 · All languages / 全部语言
This repository maintains the organization profile at github.com/seaimagineai, covering all 15 languages listed on the SeaImagine website.
本仓库维护 SeaImagine 的品牌与开源项目首页。首页的组织介绍独立于具体项目类型;当前已收录的提示词库归在“提示词库与创作参考”分类下。
data/projects.json:项目清单、分类顺序、仓库名称、各语言文档地址,以及可选封面和官网入口。i18n/*.json:组织介绍、分类介绍,以及按项目标识保存的介绍和适用人群。profile/README*.md:生成的 15 种语言页面。GitHub 默认展示profile/README.md,其他语言从导航进入。assets/:标志、封面与本地文字徽章。
- 先核对实际公开仓库、用途、使用文档和许可证。
- 在
data/projects.json的projects中添加记录。id是固定标识,不随排序变化;repository填本组织的仓库名;title是显示名称;category对应分类标识。 readmes可按语言配置文档路径。缺少某种语言时,使用明确配置的英文文档;没有文档映射时,链接至仓库首页。不要将英文内容标成已有完整翻译。image和website_route均可省略。只有配了官网入口才显示第二个按钮;模型项目可用website_label_key: "try_model",普通官网入口默认使用visit。没有封面的项目直接展示文字介绍。- 若新增分类,将其标识加入
categories数组,并在每种语言的categories下添加title与intro。只在分类有项目时显示它,不展示尚未发布项目的空分类。 - 在每种语言的
projects.<id>下添加description和audience。介绍应回答项目包含什么、能帮助读者做什么、适合谁,不把单个项目的定位套到整个组织上。 - 更新
data/project-files.json中相关仓库的文档路径核验记录。该文件保存已经核实存在的路径;应以远程仓库实际文件为准。 - 运行生成和检查,再查看 GitHub 实际渲染效果:
python3 scripts/build_profile.py
python3 scripts/build_profile.py --check
python3 scripts/check_profile.py
python3 -m unittest discover -s scripts -p 'test_*.py'
git diff --check普通文案调整只需修改对应 i18n 文件并重新生成;增加项目不需要修改生成器或固定数量检查。
排版与组织方式参考 FLAQ 组织首页:品牌介绍、开源理念、项目展示、平台入口和参与贡献。图文与具体项目内容以 SeaImagine 的真实公开资源为准,来源见 docs/sources.md,审查记录见 docs/review.md。