You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ all notable changes to this project. dates are ISO format (YYYY-MM-DD).
17
17
18
18
-**account storage schema**: V3 account metadata now includes optional `accountTags` and `accountNote`.
19
19
-**docs refresh for operational flows**: README + docs portal/development guides updated to reflect beginner commands, safe mode, interactive picker behavior, and backup/import safeguards.
20
+
-**repository presentation refresh**: rewrote the README as a landing page, added a public FAQ and code of conduct, refreshed package metadata, and removed stale CI/test claims from public docs surfaces.
20
21
-**test matrix expansion**: coverage now includes beginner UI helpers, safe-fix diagnostics edge cases, tag/note command behavior, and timestamped backup/import preview utilities.
This project expects respectful, practical, and security-conscious collaboration.
6
+
7
+
Examples of behavior that supports a productive environment:
8
+
9
+
- being respectful in discussion, code review, and issue reports
10
+
- focusing on reproducible problems and concrete improvements
11
+
- being clear about limitations, risks, and compliance boundaries
12
+
- helping other contributors use the project responsibly
13
+
14
+
Examples of unacceptable behavior:
15
+
16
+
- harassment, insults, or personal attacks
17
+
- requests for help violating platform terms or bypassing safeguards
18
+
- sharing credentials, tokens, or private account data
19
+
- encouraging commercial misuse or multi-user abuse of personal subscriptions
20
+
21
+
## Scope
22
+
23
+
This code of conduct applies to issues, pull requests, discussions around the repository, and other project spaces where contributors represent the project.
24
+
25
+
## Reporting
26
+
27
+
For conduct concerns, contact the maintainer through GitHub or the security contact path in [SECURITY.md](SECURITY.md) when privacy is important.
28
+
29
+
## Enforcement
30
+
31
+
Project maintainers may remove, edit, or reject contributions and interactions that do not align with this code of conduct.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+27-24Lines changed: 27 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
-
# Contributing Guidelines
1
+
# Contributing
2
2
3
-
Thank you for your interest in contributing to oc-chatgpt-multi-auth!
3
+
Thank you for contributing to `oc-chatgpt-multi-auth`.
4
4
5
-
Before submitting contributions, please review these guidelines to ensure all changes maintain compliance with OpenAI's Terms of Service and the project's goals.
5
+
This project accepts improvements that make the OpenCode plugin clearer, safer, easier to maintain, and more useful for personal development workflows.
6
6
7
7
## Compliance Requirements
8
8
@@ -33,13 +33,28 @@ All contributions MUST:
33
33
- Credential sharing mechanisms
34
34
- Features designed to violate OpenAI's terms
35
35
36
+
## Scope and Compliance
37
+
38
+
Contributions should stay within the project's intended scope:
39
+
40
+
- personal development workflows in OpenCode
41
+
- official OAuth authentication flows
42
+
- reliable GPT-5/Codex model support
43
+
- documentation, debugging, testing, and maintainability improvements
44
+
45
+
The project does not accept work aimed at:
46
+
47
+
- commercial resale or shared multi-user access
48
+
- bypassing safeguards, scraping sessions, or avoiding platform controls
49
+
- misleading documentation or exaggerated capability claims
50
+
36
51
## Code Standards
37
52
38
53
-**TypeScript:** All code must be TypeScript with strict type checking
39
-
-**Testing:** Include tests for new functionality (we maintain 200+ unit tests)
54
+
-**Testing:** Include or update tests for behavioral changes
40
55
-**Documentation:** Update README.md for user-facing changes
41
-
-**Modular design:** Keep functions focused and under 40 lines
42
-
-**No external dependencies:**Minimize dependencies (currently only @openauthjs/openauth)
56
+
-**Modular design:** Keep functions focused and easy to review
57
+
-**Dependencies:**Add new dependencies only when the benefit is clear
0 commit comments