-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Outlines of README and contributor guide
- Loading branch information
1 parent
001bff4
commit d6413f7
Showing
2 changed files
with
44 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Contributor Guide | ||
|
||
## Development Installation | ||
- currently, pip install -r requirements-dev.txt | ||
and then pip install -e . | ||
TODO: set up pip install -e .[dev] | ||
|
||
## Style and Pre-Commit | ||
- TODO: pre-commit with black mypy | ||
- do use ruff and black | ||
- do have typing, developers should supply types | ||
|
||
## Testing | ||
- Unittest your functions | ||
- Pytest run automatically on PR, and so is codcov (maybe) | ||
TODO: codecov | ||
|
||
|
||
## Branching and PRs | ||
- Users that have been added to the CellMap organization and the DaCapo project should be able to develop directly into the CellMap fork of DaCapo. Other users will need to create a fork. | ||
- For a completely new feature, make a branch off of the `main` branch of CellMap's fork of DaCapo with a name describing the feature. If you are collaborating on a feature that already has a branch, you can branch off that feature branch. | ||
- Currently, you should make your PRs into the main branch of CellMap's fork, or the feature branch you branched off of. Once the PR is merged, the feature branch should be deleted. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters