Skip to content

Add open source release files#2

Merged
basiclines merged 3 commits into
mainfrom
add-oss-release-files
Apr 21, 2026
Merged

Add open source release files#2
basiclines merged 3 commits into
mainfrom
add-oss-release-files

Conversation

@basiclines
Copy link
Copy Markdown
Collaborator

Summary

Adds the required files for open-sourcing TUIKit, based on the official templates from github/open-source-releases.

Files added

  • LICENSE — MIT License (GitHub's preferred OSS license)
  • CODEOWNERS — Owned by @github/copilot-cli-design
  • CODE_OF_CONDUCT.md — Contributor Covenant v1.4
  • CONTRIBUTING.md — Adapted for Swift/TUIKit (fork, swift test, submit PR)
  • SECURITY.md — Standard GitHub security reporting policy
  • SUPPORT.md — GitHub Issues + Discussions for support

Context

This is part of preparing TUIKit for open-source release. Next steps after merge:

  1. Enable CodeQL analysis
  2. Add @github/employees with read access
  3. Set up branch protection rules
  4. File the open-source release issue in github/open-source-releases
  5. File the visibility change request in github/security-iam

Add LICENSE (MIT), CODEOWNERS, CODE_OF_CONDUCT.md, CONTRIBUTING.md,
SECURITY.md, and SUPPORT.md as required for open-sourcing TUIKit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds standard open-source “release readiness” repo files (license + community health docs) to prepare TUIKit for a public release.

Changes:

  • Adds MIT LICENSE.
  • Adds GitHub community health files: CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, SUPPORT.md.
  • Adds repository-wide CODEOWNERS.
Show a summary per file
File Description
SUPPORT.md Describes how users should get help (Issues/Discussions).
SECURITY.md Documents coordinated vulnerability reporting guidance.
LICENSE Adds MIT license text.
CONTRIBUTING.md Provides contribution workflow and prerequisites.
CODE_OF_CONDUCT.md Adds Contributor Covenant Code of Conduct.
CODEOWNERS Sets default code owner team for the repo.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 6/6 changed files
  • Comments generated: 5

Comment thread CONTRIBUTING.md Outdated
Comment thread SUPPORT.md
Comment thread SECURITY.md Outdated
Comment thread LICENSE Outdated
Comment thread CONTRIBUTING.md Outdated
Copy link
Copy Markdown

Copilot AI commented Apr 21, 2026

Warning

This is an internal experiment to assess Copilot's ability to auto-approve PRs. Please 👍 this comment if the assessment below is correct and 👎 if not. Feedback in #f-ccr-auto-approve is appreciated!

Copilot thinks this PR is not ready to approve — see review comments for details.

basiclines and others added 2 commits April 21, 2026 13:17
- LICENSE: add year and (c) marker
- CONTRIBUTING.md: fix toolchain to Bun/TypeScript, use relative links
- SECURITY.md: use standard email format instead of obfuscated
- SUPPORT.md: use relative link for Discussions

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The linter flags relative links as broken — use absolute URL instead.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@basiclines basiclines merged commit 2435347 into main Apr 21, 2026
4 checks passed
@basiclines basiclines deleted the add-oss-release-files branch April 21, 2026 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants