AGENTS.md
AGENTS.mdAGENTS.mdroot
Quality
73/100
Scores the file, not the repository.Length
258 words
9 headings · 2 code blocksRepository
13k
— · pushed 0 days agoLast changed
2 days ago
First indexed 2 days ago.1## Global instructions23- When refactoring existing code, check relevant files for existing tests and update them if necessary.4- When adding new code, prefer to write easily mockable and testable code, and include tests where applicable.5- Limit the amount of comments you put in the code to a strict minimum. You should almost never add comments, except sometimes on non-trivial code, function definitions if the arguments aren't self-explanatory, and class definitions and their members.6- Do not remove existing comments unless they are directly related to what you are changing.78## Repository Structure910This is a monorepo containing three main projects:1112- `firefox-ios/` - Firefox for iOS (main app, scheme: `Fennec`)13- `focus-ios/` - Firefox Focus for iOS (scheme: `Focus`)14- `BrowserKit/` - Shared Swift Package mostly used in Firefox1516## Common Commands1718### Build & Test1920```bash21# Build for testing (Firefox)22fxios test23```2425### JavaScript User Scripts2627Needed to be ran whenever we make JavaScript changes.2829```bash30npm run build # production build31npm run dev # watch mode with source maps32```3334### Linting3536SwiftLint runs automatically via Xcode build phases on the Client target. Install via `brew install swiftlint`. Configuration is in `.swiftlint.yml`.37SwiftLint also runs whenever code is pushed to the remote, using hooks.3839### Pull requests4041Pull requests needs to be opened with the provided `PULL_REQUEST_TEMPLATE`. Update relevant section.42GitHub ticket number can be found at the bottom of the JIRA ticket.4344## Runbooks4546- **Xcode version upgrade.** When bumping the Xcode version used by CI/local builds, follow [docs/xcode-upgrade.md](docs/xcode-upgrade.md).
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| n8n-io/n8npackages/@n8n/agents/AGENTS.md · 199k | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| TryGhost/Ghoste2e/AGENTS.md · 55k | AGENTS.md | setupteststylearch+2 | 100/100 | 3 days ago | |
| wpscanteam/wpscanAGENTS.md · 9.7k | AGENTS.md | setupbuildteststyle+6 | 100/100 | 2 days ago | |
| SkeneTechnologies/skene-cookbookAGENTS.md · 51 | AGENTS.md | setupbuildtestlint-format+7 | 100/100 | 2 days ago | |
| duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70 | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| mui/material-uiAGENTS.md · 99k | AGENTS.md | setupbuildtestlint-format+9 | 100/100 | 3 days ago | |
| trick77/agents-md-syncAGENTS.md · 2 | AGENTS.md | setupbuildteststyle+5 | 100/100 | 3 days ago | |
| code-yeongyu/oh-my-openagentpackages/web/AGENTS.md · 67k | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 2 days ago |
