用于统一管理参加小红书小工具活动的项目。每个小工具作为一个相对独立的目录,直接存放在仓库根目录下。
Copyright © 2024–2026 Scholay. All rights reserved.
本仓库中 Scholay 原创(含委托创作与实质性改编)的代码、界面、文案、吉祥物、品牌标识与相关素材,权利归 Scholay(scholay.com) 所有;未经书面许可,不得擅自复制、修改或再分发。详见根目录 LICENSE。
第三方开源组件仍按其各自许可使用(见各子项目 docs/licenses/ 等);第三方许可不覆盖、也不削弱 Scholay 对自有内容的权利。
| 目录 | 小工具 | 状态 |
|---|---|---|
hex-grad-gacha |
海克斯研究生抽卡游戏 | 像素壳 + 犀牛动效已接入 |
grad-snake |
研究生贪吃蛇游戏 | UI 标杆;像素壳 + 犀牛动效已接入 |
stats-query |
统计表查询 | 像素壳 + 犀牛动效已接入 |
scientific-calculator |
科学计算器 | 像素壳 + 犀牛动效已接入 |
weather-today |
明天穿什么 | 像素壳 + 犀牛动效已接入 |
sandbox |
落沙实验室 | 像素壳 + 犀牛动效已接入 |
draw-mbti |
笔触科研人设 | 离线涂鸦坍缩 16 型;像素壳已接入 |
Rhino |
Scholay 犀牛素材库 | PixelLab 源资产与橱窗 demo |
packages/scholay-ui |
共享像素壳 + 吉祥物 | 真相源;需 sync 进各工具 |
marketing-kit |
小红书营销资产包 | 图标、3:4 海报与笔记文案 |
视觉基准为学术贪吃蛇的像素校园风。共享模块:
node packages/scholay-ui/sync.mjs
node packages/scholay-ui/sync.mjs --only grad-snake演示橱窗:
python3 -m http.server 4177 --directory packages/scholay-ui
# → http://127.0.0.1:4177/demo/每个工具至少包含:跑步启动、情绪 Toast、角落桌宠。玩法本体(蛇身 / 卡面 / 沙子)不替换为犀牛。
- 新工具直接放在仓库根目录的
<英文短名>/下,目录名使用小写字母和连字符。 - 每个工具自行维护源码、依赖、资源、运行说明和发布配置。
- 跨项目 UI / 吉祥物放在
packages/scholay-ui,发布前用sync.mjsvendor 进各工具静态目录。 - 密钥、令牌和本地配置只放在
.env等被忽略的文件中;变量说明使用.env.example。 - 不提交依赖目录、构建产物、日志或本机编辑器配置。
- 单个文件接近 100 MB 前,应改用 Git LFS 或外部资源存储。
进入对应项目目录,按该项目 README.md 中的命令开发、校验和打包。改共享壳时先改 packages/scholay-ui,再 sync。