-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
General feedback #4
Comments
yes chapters seems like a requirement, I want to to be told when to start and to know how to progress through it. The notebooks currently display in alphabetical order, so it's not intuitive as to where to begin. |
Thanks @josibake ! Yeah that makes sense. I'll move them into folders and also give them a more consistent naming convention. And yeah, any PRs would be appreciated :) @jarolrod the readme was meant to provide the ordering, but like Josie said - it would be better to not have to rely on it. Todo:
|
unfortunately, it looks like moving notebooks into sub-folders broke the it's been a while since I've messed with python imports, but I'm sure there is a way to make everything from |
Another thing I ran into while going through If there is a better python library we can use to avoid this, that would be great. Otherwise, it might be worth mentioning in the |
Similar to the taproot workbooks, I think we could also use TestShell here instead of relying on a locally installed bitcoin binary. The advantages of approach are:
I wrote an example notebook to demonstrate what it would look like here: https://github.com/josibake/bitcoin-tx-tutorial/blob/main/p2pkh-testshell.ipynb |
Thanks for finding these issues. That's a bit annoying about |
Hey! Reading through these over the next couple of days and I'll be adding my feedback here. Also happy to open pull requests, if that is easier.
First off, I'd suggest putting the notebooks into chapter-specific folders. I found it a bit confusing to have chapters laid out in the README but then a single folder with all the notebooks and no way to tell which notebook belonged to which chapter without referencing the readme. I'd suggest something like
ch-01/notebooks.ipynb
orchapter-01/
. Alternatively, you could prepend the notebook names withch-01-blabla.ipynb
.I'd also suggest a consistent naming convention for the notebooks. I tend to prefer all lowercase, hyphenated names:
my-really-cool-notebook.ipynb
. I don't think the style of naming matters, just that it is consistent.Will leave content-specific feedback on this issue as I dig in more!
The text was updated successfully, but these errors were encountered: