project page
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
README
Get started
-
Create a new project using this template
-
run
make init_repositoryto initialize the repo for nbdev -
run
nbdev_previewto makesure nbdev renders the website -
modify
setting.iniand_quarto.ymlas needed to reflect names and hyperlinks of this project -
add notebook in the
nbsfolder and start building software -
git add,git commit,git pushto save your work
Deploy manually
-
make deploy_to_githubpageto deploy the website to github pages -
from github, go to
Settings->Pagesto set the source of the github page tomainbranch and/docsfolder andsave -
visit the website at
https://<username>.github.io/<project_name> -
in the future you can run
make deploy_to_githubpageto update the website automatically
Deploy automatically
-
first, go to
Settings->Actions->general->Workflows Permissionsand enableRead and write accessforActionsandWorkflows -
from github, go to
Settings->Pagesto set the source of the github page togithub-pagesbranch root folder andsave -
with github action, the website will be automatically deployed to github pages when you push to the
mainbranch -
visit the website at
https://<username>.github.io/<project_name> -
in the future the website will be updated automatically via github action after every push to the
mainbranch
Local development and deployment
-
nbdev_previewto preview the website locally -
nbdev_exportto export the the library -
pip install -e .to install the library in editable mode -
nbdev_pypito build the package and upload to pypi
License
- add appropriate license to the project by modifying
LICENSEfile. Instructions can be found here
Happy Coding!
1+1
2
print("Hello World!")
Hello World!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hdo_nbdev_template-0.0.1.tar.gz.
File metadata
- Download URL: hdo_nbdev_template-0.0.1.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c61c50e5fa87bae1e81d57ab32590aa36a3ae01c8f6ef20e875df3d6c0b8936c
|
|
| MD5 |
a63f78f0bbb32073cd4a22e408218337
|
|
| BLAKE2b-256 |
83226ad11ba33c1274ab674e07aaf308b5c811d0d37014155096404838dd7979
|
File details
Details for the file hdo_nbdev_template-0.0.1-py3-none-any.whl.
File metadata
- Download URL: hdo_nbdev_template-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
722103a207157b56e1cd794f64619dc4dd4a550b0af5a1637afc10b09dad973d
|
|
| MD5 |
b66f52990a2b7d89b75914d6dcec3be0
|
|
| BLAKE2b-256 |
71ec0cfe10c91e609f24dddc338838cd47da97d02b386a5cf3c71bc796d5ba54
|