Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
name: 缺陷报告
about: 报告 CAS-SDK 的运行行为、类型定义或打包产物问题
title: "[缺陷] "
labels: bug
assignees: ""
---

## 问题描述

<!-- 描述实际行为、预期行为,以及问题影响。 -->

## 复现步骤

1. 使用的 SDK 入口或方法:
2. 执行的操作:
3. 实际结果:

## 最小复现代码

```ts
// 请使用合成数据,不要粘贴真实账号、密码、Cookie、ticket 或个人信息。
```

## 环境信息

- **CAS-SDK 版本**:
- **运行时及版本**(Node.js / 浏览器等):
- **操作系统**:
- **模块格式**(ESM / CommonJS / 仅加密模块):
- **安装来源**(GitHub Packages / Git 标签等):

## 错误日志

```text
<!-- 粘贴已移除凭据、Cookie、ticket 和个人信息的日志或堆栈。 -->
```
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: CAS-SDK 使用说明
url: https://github.com/CQUT-OpenProject/CAS-SDK#readme
about: 提交 Issue 前,请先查看 README 中的用法与运行时支持范围。
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: 功能请求
about: 为 CAS-SDK 提出 API、运行时支持或开发体验方面的建议
title: "[功能] "
labels: enhancement
assignees: ""
---

## 需求背景

<!-- 描述目前遇到的问题、目标用户和使用场景。 -->

## 建议的解决方案

<!-- 描述期望的行为;如涉及 API,请提供简短的调用示例。 -->

## 涉及范围

- [ ] 登录客户端与认证流程
- [ ] Cookie / HTTP
- [ ] RSA、密码加密或加密模块
- [ ] CAS XML 解析
- [ ] ESM / CommonJS 构建与类型声明
- [ ] Node.js / 浏览器等运行时支持
- [ ] 文档或开发体验

## 兼容性与替代方案

<!-- 说明兼容性影响、现有替代方案或其他补充信息。 -->
27 changes: 27 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
## 背景

<!-- 简述现状或问题,以及本次变更的目标。关联已有 Issue 时填写 Closes #123、Fixes #123 或 Related to #123;没有关联 Issue 时说明原因。 -->

## 变更

<!-- 列出实际变化,并说明对调用方可见的行为或 API 影响。 -->

## 兼容性与迁移

<!-- 说明 API、配置、运行时支持范围或包内容的兼容性和迁移影响;无变化时填写“无”。 -->

## 验证

<!-- 列出实际执行的命令和结果;未运行检查或测试时说明原因。按改动选择 vp check、vp test、vp run build、vp run check:package。 -->

## 发布说明(仅版本发布填写)

<!--
普通 PR 请删除本节。
版本发布 PR 请以 master 为目标分支,更新 package.json 中的版本并填写版本号与摘要。
合并到 master 会更新可移动的 release 安装分支;推送与 package.json 版本一致的 release-X.Y.Z 源标签,
会触发 GitHub Packages 发布并生成不可变的 vX.Y.Z 安装标签。不要覆盖已有版本标签。
-->

- 版本:X.Y.Z
- 发布摘要:
Loading