{"id":28469751,"url":"https://github.com/answerdotai/nbz","last_synced_at":"2025-07-01T15:30:46.420Z","repository":{"id":277317841,"uuid":"931926257","full_name":"AnswerDotAI/nbz","owner":"AnswerDotAI","description":"nbz is a typer-based wrapper around the incredible nbdev project.","archived":false,"fork":false,"pushed_at":"2025-02-23T02:05:14.000Z","size":754,"stargazers_count":1,"open_issues_count":34,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-22T16:57:21.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://answerdotai.github.io/nbz/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AnswerDotAI.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-13T04:38:36.000Z","updated_at":"2025-05-13T20:51:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"3f0d28b8-0463-4f60-a6e1-7a35076a4bdc","html_url":"https://github.com/AnswerDotAI/nbz","commit_stats":null,"previous_names":["pydanny/nbz","answerdotai/nbz"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/AnswerDotAI/nbz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnswerDotAI%2Fnbz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnswerDotAI%2Fnbz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnswerDotAI%2Fnbz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnswerDotAI%2Fnbz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AnswerDotAI","download_url":"https://codeload.github.com/AnswerDotAI/nbz/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnswerDotAI%2Fnbz/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261492000,"owners_count":23166684,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-07T09:08:30.265Z","updated_at":"2025-07-01T15:30:46.412Z","avatar_url":"https://github.com/AnswerDotAI.png","language":"Jupyter Notebook","readme":"# nbz\n\n\n\u003c!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! --\u003e\n\nCheck out the [video\ndemo](https://www.loom.com/share/5bbc2abcc73d45498be4259cb108dc64?sid=4b367d88-a20d-45d2-bea7-e569959e9e35)!\n\n[nbdev](https://nbdev.fast.ai/) (*pronounced ‘en-bee-zed’*) is an\nincredible software development environment. You write code in notebooks\nand it exports the result to Python flatfiles. It also handles\ndocumentation, version releases, and so much more.\n\nThe goal of this project is to do the following, with items 2 and 3\nbeing potential targets for upstream changes to nbdev:\n\n1.  Wrap the nbdev command-line interface with\n    [typer](https://typer.tiangolo.com/) to take advantage of some of\n    the features of that framework (formatting, auto-completion, etc)\n2.  Enhance the existing CLI documentation\n3.  Add new features that may or may not fit in nbdev\n4.  Provide an interface for other systems\n\n## Developer Guide\n\nIf you are new to using `nbdev` here are some useful pointers to get you\nstarted.\n\n### Install nbz in Development mode\n\n``` sh\n# make sure nbz package is installed in development mode\n$ pip install -e .\n\n# make changes to nbs/core.ipynb\n# ...\n\n# compile to have changes apply to nbz\n\n$ nbz export\n$ nbz clean\n$ nbz trust\n```\n\n## Usage\n\n### Installation\n\nInstall latest from the GitHub\n[repository](https://github.com/pydanny/nbz):\n\n``` sh\n$ pip install git+https://github.com/pydanny/nbz.git\n```\n\nCOMING SOON: or from [conda](https://anaconda.org/pydanny/nbz)\n\n``` sh\n$ conda install -c pydanny nbz\n```\n\nCOMING SOON: or from [pypi](https://pypi.org/project/nbz/)\n\n``` sh\n$ pip install nbz\n```\n\n### Documentation\n\nDocumentation can be found hosted on this GitHub\n[repository](https://github.com/pydanny/nbz)’s\n[pages](https://pydanny.github.io/nbz/). Additionally you can find\npackage manager specific guidelines on\n[conda](https://anaconda.org/pydanny/nbz) and\n[pypi](https://pypi.org/project/nbz/) respectively.\n\n## Using nbz\n\nOnce you’ve installed `nbz`, check that all dependencies have been\ninstalled and secrets have been configured with the\n[`check`](https://pydanny.github.io/nbz/commands.html#check) command:\n\n``` bash\nnbz check\n```\n\nNow let’s create a new project, which we’ll call silo. From the\ndirectory where you create your projects, run the following command:\n\n``` sh\nnbz new silo\n```\n\nThis will attempt to infer your prefences from git, but for things it\ncan’t figure out, it will prompt you for answers:\n\n``` bash\nCreating and changing to silo directory\nrepo = nbz # Automatically inferred from git\nbranch = main # Automatically inferred from git\nuser = pydanny # Automatically inferred from git\nauthor = Daniel Roy Greenfeld # Automatically inferred from git\nauthor_email = daniel@feldroy.com # Automatically inferred from git\ndescription = nbz is a typer-based wrapper around the incredible nbdev project. # Automatically inferred from git\nsettings.ini created.\npandoc -o README.md\n  to: \u003e-\n    commonmark+autolink_bare_uris+emoji+footnotes+gfm_auto_identifiers+pipe_tables+strikeout+task_lists+tex_math_dollars\n  output-file: index.html\n  standalone: true\n  default-image-extension: png\n\nmetadata\n  description: nbz is a typer-based wrapper around the incredible nbdev project.\n  title: nbz\n\nOutput created: _docs/README.md\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanswerdotai%2Fnbz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanswerdotai%2Fnbz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanswerdotai%2Fnbz/lists"}