# hypertrons-crx **Repository Path**: BaoCodeing/hypertrons-crx ## Basic Information - **Project Name**: hypertrons-crx - **Description**: 华东师范大学X-lab主导研发的Hypertrons 浏览器插件项目,旨在通过直接往 GitHub 页面中插入各类可视化看板的形式,帮助用户快速追踪、挖掘和洞察项目与开发者的各类行为数据,为社区的数字化运营和分析提供有效支撑。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2024-12-29 - **Last Updated**: 2024-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Language : [English](./README.md) | 中文
| Entrance 1: GitHub User's Profile Page | Entrance 2: GitHub Repository Page |
|---|---|
|
|
| 项目关系网络图 | 项目活跃开发者协作网络图 | 项目活跃度&OpenRank趋势图 |
|---|---|---|
|
|
|
| 仓库详情 (鼠标悬浮触发) | ||
|
||
| 开发者协作网络图 | 开发者活跃仓库网络图 | 开发者活跃度&OpenRank趋势图 |
|---|---|---|
|
|
|
## 参与贡献
如果你初来乍到或对 Git/GitHub 的基本操作不熟悉,请阅读[CONTRIBUTING](./CONTRIBUTING.md)。
### 环境需求
1. node >= 16.14
2. yarn
### 快速开始
1. git clone https://github.com/hypertrons/hypertrons-crx
2. cd hypertrons-crx
3. yarn install
4. yarn run start
5. 在 chrome 中加载新鲜出炉的插件:
1. 在浏览器地址栏访问 chrome://extensions/
2. 勾选“开发者模式”
3. 点击“加载已解压的扩展程序”
4. 选择项目根目录下的“build”目录
5. 保持“Service Worker”的 DevTools 页面为打开状态 ([why?](https://github.com/hypertrons/hypertrons-crx/pull/274#discussion_r811878203))

6. Happy hacking!
### HMR & auto-reload
如果你开发的是 Options 页面或 Popup 页面,每次保存文件都可以让页面进行热模块替换而不需要刷新页面,这意味着你能立马看到改动后的效果。
但是,如果你开发的是 Background 或 ContentScripts,每次保存文件后,service worker 会自动重新加载插件。除此之外,若你开发的是 ContentScripts,那么那些被注入 ContentScripts 的页面还会自动刷新从而运行最新的 ContentScripts。
### 问题交流
我们非常欢迎您的贡献,您可以通过 [Issue](https://github.com/hypertrons/hypertrons-crx/issues) 提出问题或交流。
更多信息请参考 [贡献指南](./CONTRIBUTING.md)。
在 Slack 上联系我们。