You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CONTRIBUTING.md
+20-9
Original file line number
Diff line number
Diff line change
@@ -1,43 +1,54 @@
1
-
# Setting-up
1
+
# Contibuting
2
2
3
-
## Crete new envirinment
3
+
## Finding Issues
4
4
5
-
```
5
+
### Bounty Board
6
+
7
+
The bounty board will have various features, issues, and requests that are up for grabs.
8
+
9
+
See the spreadsheet [here](https://docs.google.com/spreadsheets/d/1psHSfFXENAxhQTd5veKRzKydVubD2Ov62aKQHiYC-CQ/edit?usp=sharing) for the current bounties.
10
+
11
+
12
+
## Setting-up
13
+
14
+
### Create new environment
15
+
16
+
```bash
6
17
conda create --name dspy python=3.11
7
18
```
8
19
9
20
or
10
21
11
-
```
22
+
```bash
12
23
python3 -m venv dspy
13
24
```
14
25
15
26
## Pre-commit hook
16
27
17
28
Before using pre-commit hook you need to install it in your python environment.
18
29
19
-
```
30
+
```bash
20
31
conda install -c conda-forge pre-commit
21
32
```
22
33
23
34
go to the root folder and then activate it as follows (it will first download all required dependencies):
24
35
25
-
```
36
+
```bash
26
37
pre-commit install
27
38
```
28
39
29
40
> Pre-commit hooks will attept to fix all your files and so you will need to (add + commit) them once the fixes are done !
30
41
31
-
####Optional:
42
+
### Optional
32
43
33
44
Generally the pre-commit will run automatically before each of your commit,
34
45
but you can also manually trigger it, as follows:
35
46
36
-
```
47
+
```bash
37
48
pre-commit run --all-files
38
49
```
39
50
40
-
## Commit Message format:
51
+
## Commit Message format
41
52
42
53
Commit message format must be respected, with the followint regex:
0 commit comments