Advanced Search
Search Results
13 total results found
代码开发规范
概述 夜莺社区使用GitHub进行代码、需求和BUG的维护与管理。作为新加入的开发者,您需要熟悉常用的Git命令,遵循文档和代码驱动的原则,以确保每一步都有记录,避免争议并便于后续迭代。 CI/CD 要求 确保代码通过CI/CD流水线的所有检查项。 分支规划 分支类型 描述 主分支 名称为 main,为默认分支,合并的代码需保证稳定性。 开发分支 基于主分支创建,命名格式为 dev-<姓名首字母缩写>-<日期>。 版本分支 基于主分支打的TAG,命...
客户端介绍
一、各项目文档访问地址 项目名称 访问链接 开发语言 项目简介 yeying-web3 文档地址 Typescript 区块链网络开发工具库 yeying-next 文档地址 Typescript 前端应用状态管理工具库 yeying-wallet 文档地址 Typescript 身份认证与钱包管理工具库 yeying-idl 文档地址 proto3 接口定义库(IDL 文件集合) yeying-client-...
钱包登陆认证方案
登陆流程 @startuml actor User participant dApp participant Wallet participant Server User -> dApp: 打开dApp dApp -> Wallet: 请求连接钱包 Wallet -> User: 请求确认连接 User -> Wallet: 确认连接 Wallet -> dApp: 返回钱包地址 dApp -> Server: 请求挑战信息(address) Server -> Server: ...
web3应用
区块链 区块链是开发web3去中心化应用dapp的基础设施。dapp具备跨域时空的生命力,它既不能被关闭,也不能被删除。dapp并不是永生的,如果地球上的动植物是自然选择结果,那么dapp是用户选择的结果。 去中心化应用 去中心化应用dapp是在具体的场景下按照web3理念实施:核心业务逻辑可接受公开审计,通过智能合约自动运行,实现真正的公开透明;用户即是使用者,也是创造者,将会获得激励;用户对自己的数据和资产有更大控制权。 智能合约
Merge 规范
合并流程 社区项目可以接收来自全世界的代码合并请求,只有需要参与评审成员才需要成为项目的maintainer。 Github提供了最佳合并实践: 登陆github,fork社区仓库中项目到个人仓库。 克隆个人仓库代码到本地。 本地开发完成后并提交代码到个人仓库。 登陆github,提交pr请求合并,通常是个人仓库的main分支合并到社区仓库的main分支,需要关联issue 等待项目的maintainer评审 评审通过后,个人仓库的代码会自动合并到社区仓库 下次开发前,需要登陆github,同...
座位排列
联网设备
直连设备 门禁 保密柜 打印机 控制设备 座位开关和插排 空调 照明灯
身份认证方案
鉴权方案 流程 优点 缺点 适用场景 Session-Cookie → 登录 → 服务端创建Session → 返回SessionID → Cookie存储 → 后续请求携带 服务端可控,可随时撤销 成熟稳定,框架支持好 安全性较高(敏感信息在服务端) 服务端需存储Session(内存/Redis) 分布式环境需Session共享 跨域处理复杂 移动端支持不友好 传统Web应用 管理后台 JWT (JS...
ISSUE 规范
创建 .github/ISSUE_TEMPLATE/ 目录,功能需求模板 (feature_request.md) 功能描述 简要描述这个功能是什么 业务价值 为什么需要这个功能?解决什么问题? 验收标准 标准1 标准2 技术方案(可选) 如有想法可以描述 工作量预估 预计需要 ___ 小时/天 相关资源 设计稿: 原型: 相关Issue:
PR 规范
创建 .github/pull_request_template.md 关联 Issue Closes #issue编号 变更说明 简要描述这个PR做了什么 变更类型 新功能 Bug修复 重构 文档更新 性能优化 测试清单 本地测试通过 单元测试通过 已在测试环境验证 核心功能回归测试 截图/演示 如有UI变更请附上 部署注意事项 需要数据库迁移 需要更新环境变量 需要重启服务 无特殊要求 Checklist 代码符合规范 已添加必要注释...
BUG 报告规范
BUG 描述 简要描述问题 复现步骤 1. 进入... 2. 点击... 3. 看到... 预期行为 应该发生什么 实际行为 实际发生了什么 环境信息 浏览器/设备: 版本: 用户角色: 截图/日志 如有请附上 优先级评估 P0-影响所有用户 P1-影响部分核心功能 P2-影响体验但有workaround P3-小问题
Formatter 规范
系统差异 换行问题配置 window开发者 配置: git config --global core.autocrlf true 行为: 操作 转换规则 提交时 CRLF → LF(自动转换) 检出时 LF → CRLF(自动转换) 流程图: 工作区(Windows) Git 仓库 工作区(Windows) CRLF → LF → ...
待开发的功能
🔒 安全与认证 更丰富的认证方式 支持 OAuth2 / JWT / LDAP / SSO 等企业级认证。 支持 API Token。 密码策略 强制复杂密码。 密码过期与更新机制。 IP 白名单 / 黑名单 限制可访问的客户端 IP。 📂 文件与目录管理 配额管理 限制用户可用的存储空间。 文件版本管理 保存历史版本,支持回滚。 回收站 删除文件先进入回收站,可恢复。 文件上传限制 限制文件大小、类型。 📈 性能与扩展 并发连接限制 防止单用户占用过多...