Brohammad / Brohammad/VoxForge

Add .editorconfig so editors match ruff and LF

Open Beginner friendly
#35 0 comments 0 reactions 0 assignees View on GitHub
documentation good first issue
Dominant language
Python
Stars
4
Forks
1
Avg merge
5d 13m
Merged PRs (30d)
10

Description

## Task

CONTRIBUTING requires LF; ruff owns Python style. Editors have no shared config. Pairs with #14 (`.gitattributes`).

## Scope

Root `.editorconfig`:
- `charset = utf-8`, `end_of_line = lf`, `insert_final_newline = true`
- Python: space indent 4
- YAML/JSON/GitHub workflow: space indent 2
- Binary assets: unset

Link from CONTRIBUTING code-style section.

## Acceptance criteria

- [ ] File committed
- [ ] Matches `pyproject.toml` ruff indent
- [ ] No wholesale reformat of existing files

Contributor guide

Open the contributing guide

Research direction

Start with pyproject.toml to confirm Ruff’s indentation settings, then read the code-style section in CONTRIBUTING. Add the root .editorconfig entries described in the issue and link it from CONTRIBUTING without reformatting existing files. Done means the file is committed, the settings match Ruff, and no wholesale formatting changes are present.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
documentation, tooling
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
88/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.