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
I have actual transactions for the supported transactions. "Sell" is an educated guess; I don't have an actual sale. If you could share actual transactions for not-yet-supported ones, please let me know. Thank you.
101
110
@@ -108,6 +117,44 @@ Dates:
108
117
If date is in "date1 as of date2" format, "date1" will be used and "as of date2" will be appended to the resulting "Note" column.
109
118
110
119
120
+
## Development
121
+
122
+
Development is on the `develop` branch. Please send PR there.
123
+
124
+
How to set up the development environment:
125
+
126
+
- Install [uv](https://github.com/astral-sh/uv).
127
+
- Clone this repo.
128
+
- Install project:
129
+
130
+
```sh
131
+
cd convert-csv-schwab2pp
132
+
git checkout develop
133
+
uv sync --locked --all-extras
134
+
```
135
+
136
+
- Edit code.
137
+
138
+
- Update install:
139
+
140
+
```sh
141
+
uv sync
142
+
```
143
+
144
+
- Run test:
145
+
146
+
```sh
147
+
uv run schwab2pp example.csv -p test.csv
148
+
diff example_out.csv test.csv
149
+
```
150
+
151
+
- Run ruff:
152
+
153
+
```sh
154
+
uvx ruff check
155
+
uvx ruff format
156
+
```
157
+
111
158
## Citation
112
159
113
160
If this project helps your research, don't hesitate to spread the word! Click on the badge below and find citation formats (e.g., BibTeX and etc) at the bottom of that page.
0 commit comments