Skip to content

Commit 3ebf87c

Browse files
committed
update readme/contributing
1 parent 2cc2ab3 commit 3ebf87c

File tree

2 files changed

+4
-20
lines changed

2 files changed

+4
-20
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Contributing
22
Please get in touch before starting work or opening a PR, to avoid
3-
duplicating work.
3+
duplicating work. Opening an issue works well for now.
44

55
## Development
66
This project uses `uv` and `pre-commit`.
@@ -16,22 +16,3 @@ Once `uv` is installed, clone this repo, then run the following:
1616
uv sync --locked --all-extras --dev # this installs all dev dependencies, without upgrading any.
1717
uv run pre-commit install # sets up pre-commit
1818
```
19-
20-
## Files
21-
- `src`: contains the library source code.
22-
- `chordnet`: The package.
23-
- `__init__.py`: package init file.
24-
- `address.py`: Helper class, its objects represent a chord network address.
25-
- `net.py`: `_Net` is the helper class that handles networking functions.
26-
- `node.py`: `Node` is the public class for interacting with a ring network.
27-
- `py.typed`: empty, indicates to IDEs that type annotations are used.
28-
- `tests`: test code directory (we use `pytest`).
29-
- `test_net.py`: tests for the `_Net` class.
30-
- `test_node.py`: tests for the `Node` class.
31-
- `.gitignore`: excludes files from version control.
32-
- `.python-version`: pins to the dev (and min-supported) version.
33-
- `chord_paper.pdf`: The paper this library implements.
34-
- `LICENSE`: copy of software license.
35-
- `pyproject.toml`: project configuration.
36-
- `README.md`: this file.
37-
- `uv.lock`: lock file for `uv`. pins dependencies to exact versions.

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ Fall 2024.
88

99
`uv add chordnet`
1010

11+
## Development
12+
See `CONTRIBUTING.md`.
13+
1114
## Usage
1215
to stay consistent with the language from the original paper, we recommend
1316
importing this package as `ring`:

0 commit comments

Comments
 (0)