README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
平衡车
概述
Project Hoverboard 是一个会议网站模板,可帮助您在几分钟内搭建一个移动优先的会议网站,并支持博客、演讲者和日程管理。
该模板基于 GDG Lviv](https://www.meetup.com/GDG-Lviv/) 团队 7 年的会议运营经验,以及来自全球 500 多位使用过之前 Hoverboard 版本的活动组织者的反馈而创建。
我们的目标是让活动组织者能够以最小的资源搭建专业的会议网站。要开始使用,您只需具备基本的 Web 技术知识和一个免费的 Firebase 账户。
功能
| 功能 | 描述 |
|---|---|
| 快速且优化 | Lighthouse 上 PWA 得分 91/100 Lighthouse |
| 支持离线使用 | 会场糟糕的 WiFi 不再是问题 |
| 移动优先 | 布局针对小屏幕优化,Hoverboard 可作为原生应用安装到手机上 |
| 推送通知 | 提醒我的日程中的会议、会议反馈或向目标用户发送自定义消息 |
| SEO 优化 | 索引所有内容并在搜索结果中排名靠前 |
| 演讲者和日程管理 | 在 Firebase 中保存和更新所有信息 |
| 我的日程 | 让与会者保存他们想参加的会议 |
| 可定制主题 | 更改颜色以匹配您的风格 |
| 博客 | 发布公告、更新和有用信息 |
入门指南
更新
以下是用于将您的 fork(或下载的副本)更新到最新版本的 git 工作流:
git remote add upstream https://github.com/gdg-x/hoverboard.git
git fetch upstream
git merge upstream/main
# resolve the merge conflicts in your editor
git add . -u
git commit -m 'Updated to the latest version'
文档
入门指南 可能是一个很好的起点!
📖 完整文档。
兼容性
✅ 兼容支持 ES Modules 的最新两个主要版本的浏览器。
技术栈
- Polymer 3(已弃用 #796)
- LitElement
- Redux
- Firebase
- Service Worker
- CSS Grid
贡献
太棒了!我们非常感谢各种形式的贡献。为了帮助简化流程,我们有一些非穷尽的指南供你参考,这应该能让你很快上手。查看我们的 路线图 和 开放问题。
适合初学者的问题
标记为 good first issue 的问题是进入此项目开发的一个很好的方式。
需要帮助标签
其他标记为 help wanted 的问题已准备好接受 PR。
使用 GitHub Issues
- 请随意使用 GitHub issues 来提问、报告 bug 或提出功能请求
- 使用搜索功能检查是否已存在相关问题
- 尽可能包含大量信息并提供任何相关资源(例如:截图)
- 对于 bug 报告,请确保你有一个可复现的测试用例
- 这里非常欢迎附带破坏性测试的 pull request,但这不是必须的
提交 Pull Request
- 压缩提交
- 使用 eslint 对你的代码进行 lint(已提供配置)
- 包含相关的测试更新/添加
行为准则
阅读完整版 行为准则。
贡献者
维护者: Abraham Williams
作者: Oleh Zasadnyy 和 Sophie Huts。
许可证
本项目以 MIT 许可证发布。 您可以随意克隆和修改仓库,但请别忘了添加对作者的引用 :)
GDG[x] 未获得 Google 公司的认可和/或支持。