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
23 changes: 23 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# AGENTS.md

## Project

- This repository is a lightweight Swift package for local notification management.
- Keep changes focused, dependency-free where practical, and compatible with the platform versions declared in `Package.swift`.
- Follow the existing Swift style and preserve source compatibility unless a breaking change is explicitly requested.

## Changes

- Put library code in `Sources/NotificationManager` and tests in `Tests/NotificationManagerTests`.
- Add or update XCTest coverage for behavior changes. Use the notification-center abstraction instead of relying on real notification delivery.
- Update public documentation and `README.md` when changing the public API or user-facing behavior.

## Verification

Run before finishing:

```sh
swift test
```

For platform-sensitive changes, also build the affected destination with the `NotificationManager` scheme and code signing disabled.
1 change: 1 addition & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@AGENTS.md
Loading