Navegador

navegador / .github / CONTRIBUTING.md
1
# Contributing to Navegador
2
3
Thanks for your interest in contributing!
4
5
## Development setup
6
7
```bash
8
git clone https://github.com/ConflictHQ/navegador
9
cd navegador
10
python -m venv .venv && source .venv/bin/activate
11
pip install -e ".[dev]"
12
pre-commit install
13
```
14
15
## Running tests
16
17
```bash
18
pytest tests/ -v
19
```
20
21
## Code style
22
23
We use `ruff` for linting and formatting. Pre-commit hooks run automatically on commit.
24
25
```bash
26
ruff check navegador/
27
ruff format navegador/
28
```
29
30
## Pull requests
31
32
1. Fork the repo and create a branch from `main`
33
2. Add tests for new behaviour
34
3. Ensure CI passes
35
4. Open a PR with a clear description of the change
36
37
## Commit messages
38
39
Use the imperative mood: `add X`, `fix Y`, `update Z`. Keep the first line under 72 characters.
40

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button