24 lines
791 B
Markdown
24 lines
791 B
Markdown
# Contributing to CxLLM-SPA-RNDR
|
|
|
|
Thanks for taking the time to contribute!
|
|
|
|
## Workflow
|
|
|
|
1. Open an issue describing the change before sending a PR for non-trivial work.
|
|
2. Fork / branch off `main`. Use a descriptive branch name (`feat/...`, `fix/...`).
|
|
3. Keep commits scoped and use **Conventional Commits** (`feat:`, `fix:`,
|
|
`docs:`, `refactor:`, `test:`, `chore:`).
|
|
4. Run `make lint` and `make test` before pushing.
|
|
5. Open a PR — CI must pass before review.
|
|
|
|
## Coding style
|
|
|
|
- Swift: `swiftformat` defaults + `swiftlint` rules from the umbrella repo.
|
|
- Objective-C / C / C++: clang-format `-style=Google`.
|
|
- No tabs in Swift; 4-space indent in C/C++.
|
|
|
|
## Code of conduct
|
|
|
|
By contributing you agree to abide by the project's Code of Conduct
|
|
(see the umbrella `cxllm-code` repo).
|