Skip to main content

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_repository to initialize the repo for nbdev

  • run nbdev_preview to makesure nbdev renders the website

  • modify setting.ini and _quarto.yml as needed to reflect names and hyperlinks of this project

  • add notebook in the nbs folder and start building software

  • git add, git commit, git push to save your work

Deploy manually

  • make deploy_to_githubpage to deploy the website to github pages

  • from github, go to Settings -> Pages to set the source of the github page to main branch and /docs folder and save

  • visit the website at https://<username>.github.io/<project_name>

  • in the future you can run make deploy_to_githubpage to update the website automatically

Deploy automatically

  • first, go to Settings -> Actions -> general -> Workflows Permissions and enable Read and write access for Actions and Workflows

  • from github, go to Settings -> Pages to set the source of the github page to github-pages branch root folder and save

  • with github action, the website will be automatically deployed to github pages when you push to the main branch

  • 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 main branch

Local development and deployment

  • nbdev_preview to preview the website locally

  • nbdev_export to export the the library

  • pip install -e . to install the library in editable mode

  • nbdev_pypi to build the package and upload to pypi

License

  • add appropriate license to the project by modifying LICENSE file. Instructions can be found here

Happy Coding!

1+1
2
print("Hello World!")
Hello World!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hdo_nbdev_template-0.0.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hdo_nbdev_template-0.0.1-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

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

Hashes for hdo_nbdev_template-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c61c50e5fa87bae1e81d57ab32590aa36a3ae01c8f6ef20e875df3d6c0b8936c
MD5 a63f78f0bbb32073cd4a22e408218337
BLAKE2b-256 83226ad11ba33c1274ab674e07aaf308b5c811d0d37014155096404838dd7979

See more details on using hashes here.

File details

Details for the file hdo_nbdev_template-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for hdo_nbdev_template-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 722103a207157b56e1cd794f64619dc4dd4a550b0af5a1637afc10b09dad973d
MD5 b66f52990a2b7d89b75914d6dcec3be0
BLAKE2b-256 71ec0cfe10c91e609f24dddc338838cd47da97d02b386a5cf3c71bc796d5ba54

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page