Skip to content

#01-add license#1

Merged
henry0816191 merged 4 commits intocppalliance:mainfrom
henry0816191:#01-add-license
May 1, 2026
Merged

#01-add license#1
henry0816191 merged 4 commits intocppalliance:mainfrom
henry0816191:#01-add-license

Conversation

@henry0816191
Copy link
Copy Markdown
Collaborator

@henry0816191 henry0816191 commented May 1, 2026

Summary by CodeRabbit

  • Chores
    • Added the Boost Software License (BSL-1.0) to the project and included it among distributed license files.
    • Updated project metadata to declare the BSL-1.0 license.
    • Expanded repository ignore rules to exclude common macOS system and metadata artifacts (e.g., .DS_Store, Spotlight, Time Machine files).

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 1, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: c08d57f1-4772-4eee-aff6-76a0d68cef8f

📥 Commits

Reviewing files that changed from the base of the PR and between 0516976 and 8937d16.

📒 Files selected for processing (1)
  • .gitignore
✅ Files skipped from review due to trivial changes (1)
  • .gitignore

📝 Walkthrough

Walkthrough

Adds a Boost Software License v1.0 LICENSE, updates pyproject.toml to declare BSL-1.0 and include the license file, and appends macOS-specific patterns to .gitignore to ignore metadata and filesystem artifacts.

Changes

Cohort / File(s) Summary
License file
LICENSE
Adds the full Boost Software License v1.0 text.
Project metadata
pyproject.toml
Adds license = "BSL-1.0" and license-files = ["LICENSE"] to project metadata; no other project fields changed.
Repository ignores
.gitignore
Appends macOS filesystem and metadata ignore patterns (e.g., ._*, .DS_Store, Icon?, __MACOSX, Spotlight-V100, Trashes/, fseventsd/, TemporaryItems, .com.apple.timemachine.donotpresent, .VolumeIcon.icns).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐇 I hopped through the repo and tucked in a sign,
A license to share, a neat little line.
I swept up the dots and the Finder's old crumbs,
Now burrow and branch hum soft beating drums.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'add license' directly corresponds to the main change in the PR, which adds licensing files (.gitignore macOS section, LICENSE file, and pyproject.toml license metadata).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Review rate limit: 1/5 review remaining, refill in 42 minutes and 26 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.gitignore:
- Around line 37-40: Update the .gitignore entries for the directory names by
making them explicit directory-only patterns: change "Network Trash Folder" to
"Network Trash Folder/" and "Temporary Items" to "Temporary Items/" so the
ignore only matches directories (refer to the exact entries "Network Trash
Folder" and "Temporary Items" in the diff).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 1cc959a4-08ed-438f-9ad0-40e4af8d9079

📥 Commits

Reviewing files that changed from the base of the PR and between 8db31b2 and 94c800d.

📒 Files selected for processing (3)
  • .gitignore
  • LICENSE
  • pyproject.toml

Comment thread .gitignore
@henry0816191 henry0816191 requested a review from wpak-ai May 1, 2026 19:18
@henry0816191 henry0816191 merged commit d7aa22f into cppalliance:main May 1, 2026
4 checks passed
@henry0816191 henry0816191 deleted the #01-add-license branch May 1, 2026 20:41
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