Skip to content

Commit 237eb03

Browse files
committed
CONTRIBUTING
1 parent db3d879 commit 237eb03

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

CONTRIBUTING.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# How to contribute
2+
3+
The sole developer of this library is the author, [Tae Hyoun Park](https://github.com/taehyounpark); this hopefully changes with more users and contributors.
4+
Any bug reports, suggestions, or ideas are greatly appreciated and should be brought up by creating an issue.
5+
6+
## Making changes
7+
8+
1. Fork the repository.
9+
2. Make your changes inside a topical branch `topic`.
10+
3. Submit a pull request from `origin/topic` to `upstream/master`.
11+
12+
## Running tests
13+
14+
Unit tests for core functionalities of the library are enabled by
15+
```sh
16+
cmake -DQUERYOSITY_TESTS=ON ../
17+
```
18+
They can be ran from the `build/tests/` directory by
19+
```sh
20+
ctest
21+
```
22+
23+
## Possible areas of contributions
24+
25+
Contributions from users should prioritize whatever fixes/features they need.
26+
Nevertheless, below are a few possibilities:
27+
28+
| Task | Description | Skills | Prerequisites |
29+
|:--: |:--| :--: | :--: |
30+
| 1 | Improve multithreading performance with [Intel TBB](https://www.intel.com/content/www/us/en/developer/tools/oneapi/onetbb.html#gs.7ombth) | C++ | |
31+
| 2 | Develop a Python(ic) layer through [cppyy](https://cppyy.readthedocs.io/en/latest/). | C++ & Python | |
32+
| 3 | Interoperate with [AwkwardArray](https://awkward-array.org/doc/main/user-guide/how-to-use-in-cpp.html) as input/output column. | C++ & Python | 2 |
33+
34+
Should anyone feel up to the challenge, please feel free to open an issue!

docs/conf.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@
7777
"type": "fontawesome",
7878
}
7979
],
80+
"external_links": [
81+
{"name": "How to contribute", "url": "https://github.com/taehyounpark/queryosity/blob/master/CONTRIBUTING.md"},
82+
]
8083
# "pygment_light_style": "solarized-light",
8184
# "pygment_dark_style": "solarized-dark"
8285
}

0 commit comments

Comments
 (0)