{"owner":"AnswerDotAI","repo":"nbdev","hasSkills":true,"totalSkillsCount":1,"totalTokensCount":1031,"categories":["root-instruction"],"hasMcp":false,"mcpConfig":null,"found":["nbs/llms.txt"],"skills":{"nbs/llms.txt":"# nbdev\n\nnbdev makes exploration an integral part of your workflow, all while promoting software engineering best practices. It allows you to write, test, document, and distribute software packages and technical articles — all in one place, your notebook.\n\nHere are some of nbdev's features:\n\n- **Supports literate programming**: write prose, code, and tests in notebooks — no context-switching\n- **Git-friendly notebooks**: human-readable merge conflicts; no unwanted metadata\n- **Two-way sync between notebooks and plaintext source code**: allows you to use your IDE for code navigation or quick edits\n- **Beautiful technical documentation**: documentation is automatically generated using Quarto and hosted on GitHub Pages; docs support LaTeX, are searchable, and are automatically hyperlinked (including out-of-the-box support for many packages via nbdev-index)\n- **Seamless testing**: write tests as ordinary notebook cells, run them in parallel with a single command; out-of-the-box continuous integration with GitHub Actions to ensure tests pass before every merge\n- **Simplified package release**: publish packages to PyPI and conda; Python best practices are automatically followed (e.g. only exported objects are included in `__all__`)\n\n## Tutorials\n\n- [Getting started](https://nbdev.fast.ai/getting_started.html.md)\n- [Tutorial](https://nbdev.fast.ai/tutorials/tutorial.html.md)\n- [Best practices](https://nbdev.fast.ai/tutorials/best_practices.html.md)\n\n## API\n\n- [API List](https://nbdev.fast.ai/apilist.txt): A succint list of all functions and methods in nbdev.\n\n## Optional\n\n- [Git-Friendly Jupyter](https://nbdev.fast.ai/tutorials/git_friendly_jupyter.html.md): How to use nbdev hooks for git-friendly Jupyter notebooks\n- [Blogging](https://nbdev.fast.ai/tutorials/blogging.html.md: Creating a blog with notebooks)\n- [Pre-Commit Hooks](https://nbdev.fast.ai/tutorials/pre_commit.html.md): How to use nbdev’s git pre-commit hooks\n- [Documentation Only Sites](https://nbdev.fast.ai/tutorials/docs_only.html.md): How to create nbdev powered docs without a library!\n- [Modular nbdev](https://nbdev.fast.ai/tutorials/modular_nbdev.html.md): How to use nbdev’s various tools separately\n- [Writing nbdev plugins](https://nbdev.fast.ai/tutorials/extensions.html.md): How to customize nbdev processors to do what you want\n- [nbdev1 Migration](https://nbdev.fast.ai/tutorials/migrating.html.md): How to change your nbdev1 repo to work with nbdev2\n- [nbdev.config](https://nbdev.fast.ai/api/config.html.md): Configuring nbdev and bootstrapping notebook export\n- [nbdev.maker](https://nbdev.fast.ai/api/maker.html.md): Create one or more modules from selected notebook cells\n- [nbdev.process](https://nbdev.fast.ai/api/process.html.md): A notebook processor\n- [nbdev.export](https://nbdev.fast.ai/api/export.html.md): Exporting a notebook to a library\n- [nbdev.doclinks](https://nbdev.fast.ai/api/doclinks.html.md): Generating a documentation index from a module\n- [nbdev.sync](https://nbdev.fast.ai/api/sync.html.md): Propagate small changes in the library back to notebooks\n- [nbdev.merge](https://nbdev.fast.ai/api/merge.html.md): Fix merge conflicts in jupyter notebooks\n- [nbdev.showdoc](https://nbdev.fast.ai/api/showdoc.html.md): Display symbol documentation in notebook and website\n- [nbdev.frontmatter](https://nbdev.fast.ai/api/frontmatter.html.md): A YAML and formatted-markdown frontmatter processor\n- [nbdev.processor](https://nbdev.fast.ai/api/processors.html.md): Some processors for NBProcessor\n- [nbdev.clean](https://nbdev.fast.ai/api/clean.html.md): Strip superfluous metadata from notebooks\n- [nbdev.test](https://nbdev.fast.ai/api/test.html.md): Run unit tests on notebooks in parallel\n- [nbdev.cli](https://nbdev.fast.ai/api/cli.html.md): CLI commands\n- [nbdev.quarto](https://nbdev.fast.ai/api/quarto.html.md): Install and interact with Quarto from nbdev\n- [nbdev.qmd](https://nbdev.fast.ai/api/qmd.html.md): Basic qmd generation helpers (experimental)\n- [nbdev.migrate](https://nbdev.fast.ai/api/migrate.html.md): Utilities for migrating to nbdev\n- [nbdev.serve](https://nbdev.fast.ai/api/serve.html.md): A parallel ipynb processor (experimental)\n- [nbdev.release](https://nbdev.fast.ai/api/release.html.md): Auto-generated tagged releases and release notes from GitHub issues"},"files":{"nbs/llms.txt":"# nbdev\n\nnbdev makes exploration an integral part of your workflow, all while promoting software engineering best practices. It allows you to write, test, document, and distribute software packages and technical articles — all in one place, your notebook.\n\nHere are some of nbdev's features:\n\n- **Supports literate programming**: write prose, code, and tests in notebooks — no context-switching\n- **Git-friendly notebooks**: human-readable merge conflicts; no unwanted metadata\n- **Two-way sync between notebooks and plaintext source code**: allows you to use your IDE for code navigation or quick edits\n- **Beautiful technical documentation**: documentation is automatically generated using Quarto and hosted on GitHub Pages; docs support LaTeX, are searchable, and are automatically hyperlinked (including out-of-the-box support for many packages via nbdev-index)\n- **Seamless testing**: write tests as ordinary notebook cells, run them in parallel with a single command; out-of-the-box continuous integration with GitHub Actions to ensure tests pass before every merge\n- **Simplified package release**: publish packages to PyPI and conda; Python best practices are automatically followed (e.g. only exported objects are included in `__all__`)\n\n## Tutorials\n\n- [Getting started](https://nbdev.fast.ai/getting_started.html.md)\n- [Tutorial](https://nbdev.fast.ai/tutorials/tutorial.html.md)\n- [Best practices](https://nbdev.fast.ai/tutorials/best_practices.html.md)\n\n## API\n\n- [API List](https://nbdev.fast.ai/apilist.txt): A succint list of all functions and methods in nbdev.\n\n## Optional\n\n- [Git-Friendly Jupyter](https://nbdev.fast.ai/tutorials/git_friendly_jupyter.html.md): How to use nbdev hooks for git-friendly Jupyter notebooks\n- [Blogging](https://nbdev.fast.ai/tutorials/blogging.html.md: Creating a blog with notebooks)\n- [Pre-Commit Hooks](https://nbdev.fast.ai/tutorials/pre_commit.html.md): How to use nbdev’s git pre-commit hooks\n- [Documentation Only Sites](https://nbdev.fast.ai/tutorials/docs_only.html.md): How to create nbdev powered docs without a library!\n- [Modular nbdev](https://nbdev.fast.ai/tutorials/modular_nbdev.html.md): How to use nbdev’s various tools separately\n- [Writing nbdev plugins](https://nbdev.fast.ai/tutorials/extensions.html.md): How to customize nbdev processors to do what you want\n- [nbdev1 Migration](https://nbdev.fast.ai/tutorials/migrating.html.md): How to change your nbdev1 repo to work with nbdev2\n- [nbdev.config](https://nbdev.fast.ai/api/config.html.md): Configuring nbdev and bootstrapping notebook export\n- [nbdev.maker](https://nbdev.fast.ai/api/maker.html.md): Create one or more modules from selected notebook cells\n- [nbdev.process](https://nbdev.fast.ai/api/process.html.md): A notebook processor\n- [nbdev.export](https://nbdev.fast.ai/api/export.html.md): Exporting a notebook to a library\n- [nbdev.doclinks](https://nbdev.fast.ai/api/doclinks.html.md): Generating a documentation index from a module\n- [nbdev.sync](https://nbdev.fast.ai/api/sync.html.md): Propagate small changes in the library back to notebooks\n- [nbdev.merge](https://nbdev.fast.ai/api/merge.html.md): Fix merge conflicts in jupyter notebooks\n- [nbdev.showdoc](https://nbdev.fast.ai/api/showdoc.html.md): Display symbol documentation in notebook and website\n- [nbdev.frontmatter](https://nbdev.fast.ai/api/frontmatter.html.md): A YAML and formatted-markdown frontmatter processor\n- [nbdev.processor](https://nbdev.fast.ai/api/processors.html.md): Some processors for NBProcessor\n- [nbdev.clean](https://nbdev.fast.ai/api/clean.html.md): Strip superfluous metadata from notebooks\n- [nbdev.test](https://nbdev.fast.ai/api/test.html.md): Run unit tests on notebooks in parallel\n- [nbdev.cli](https://nbdev.fast.ai/api/cli.html.md): CLI commands\n- [nbdev.quarto](https://nbdev.fast.ai/api/quarto.html.md): Install and interact with Quarto from nbdev\n- [nbdev.qmd](https://nbdev.fast.ai/api/qmd.html.md): Basic qmd generation helpers (experimental)\n- [nbdev.migrate](https://nbdev.fast.ai/api/migrate.html.md): Utilities for migrating to nbdev\n- [nbdev.serve](https://nbdev.fast.ai/api/serve.html.md): A parallel ipynb processor (experimental)\n- [nbdev.release](https://nbdev.fast.ai/api/release.html.md): Auto-generated tagged releases and release notes from GitHub issues"},"items":[{"name":"llms.txt","path":"nbs/llms.txt","rawUrl":"https://raw.githubusercontent.com/AnswerDotAI/nbdev/HEAD/nbs/llms.txt","title":"nbs - LLM Index & Context Digest","category":"root-instruction","format":"text","content":"# nbdev\n\nnbdev makes exploration an integral part of your workflow, all while promoting software engineering best practices. It allows you to write, test, document, and distribute software packages and technical articles — all in one place, your notebook.\n\nHere are some of nbdev's features:\n\n- **Supports literate programming**: write prose, code, and tests in notebooks — no context-switching\n- **Git-friendly notebooks**: human-readable merge conflicts; no unwanted metadata\n- **Two-way sync between notebooks and plaintext source code**: allows you to use your IDE for code navigation or quick edits\n- **Beautiful technical documentation**: documentation is automatically generated using Quarto and hosted on GitHub Pages; docs support LaTeX, are searchable, and are automatically hyperlinked (including out-of-the-box support for many packages via nbdev-index)\n- **Seamless testing**: write tests as ordinary notebook cells, run them in parallel with a single command; out-of-the-box continuous integration with GitHub Actions to ensure tests pass before every merge\n- **Simplified package release**: publish packages to PyPI and conda; Python best practices are automatically followed (e.g. only exported objects are included in `__all__`)\n\n## Tutorials\n\n- [Getting started](https://nbdev.fast.ai/getting_started.html.md)\n- [Tutorial](https://nbdev.fast.ai/tutorials/tutorial.html.md)\n- [Best practices](https://nbdev.fast.ai/tutorials/best_practices.html.md)\n\n## API\n\n- [API List](https://nbdev.fast.ai/apilist.txt): A succint list of all functions and methods in nbdev.\n\n## Optional\n\n- [Git-Friendly Jupyter](https://nbdev.fast.ai/tutorials/git_friendly_jupyter.html.md): How to use nbdev hooks for git-friendly Jupyter notebooks\n- [Blogging](https://nbdev.fast.ai/tutorials/blogging.html.md: Creating a blog with notebooks)\n- [Pre-Commit Hooks](https://nbdev.fast.ai/tutorials/pre_commit.html.md): How to use nbdev’s git pre-commit hooks\n- [Documentation Only Sites](https://nbdev.fast.ai/tutorials/docs_only.html.md): How to create nbdev powered docs without a library!\n- [Modular nbdev](https://nbdev.fast.ai/tutorials/modular_nbdev.html.md): How to use nbdev’s various tools separately\n- [Writing nbdev plugins](https://nbdev.fast.ai/tutorials/extensions.html.md): How to customize nbdev processors to do what you want\n- [nbdev1 Migration](https://nbdev.fast.ai/tutorials/migrating.html.md): How to change your nbdev1 repo to work with nbdev2\n- [nbdev.config](https://nbdev.fast.ai/api/config.html.md): Configuring nbdev and bootstrapping notebook export\n- [nbdev.maker](https://nbdev.fast.ai/api/maker.html.md): Create one or more modules from selected notebook cells\n- [nbdev.process](https://nbdev.fast.ai/api/process.html.md): A notebook processor\n- [nbdev.export](https://nbdev.fast.ai/api/export.html.md): Exporting a notebook to a library\n- [nbdev.doclinks](https://nbdev.fast.ai/api/doclinks.html.md): Generating a documentation index from a module\n- [nbdev.sync](https://nbdev.fast.ai/api/sync.html.md): Propagate small changes in the library back to notebooks\n- [nbdev.merge](https://nbdev.fast.ai/api/merge.html.md): Fix merge conflicts in jupyter notebooks\n- [nbdev.showdoc](https://nbdev.fast.ai/api/showdoc.html.md): Display symbol documentation in notebook and website\n- [nbdev.frontmatter](https://nbdev.fast.ai/api/frontmatter.html.md): A YAML and formatted-markdown frontmatter processor\n- [nbdev.processor](https://nbdev.fast.ai/api/processors.html.md): Some processors for NBProcessor\n- [nbdev.clean](https://nbdev.fast.ai/api/clean.html.md): Strip superfluous metadata from notebooks\n- [nbdev.test](https://nbdev.fast.ai/api/test.html.md): Run unit tests on notebooks in parallel\n- [nbdev.cli](https://nbdev.fast.ai/api/cli.html.md): CLI commands\n- [nbdev.quarto](https://nbdev.fast.ai/api/quarto.html.md): Install and interact with Quarto from nbdev\n- [nbdev.qmd](https://nbdev.fast.ai/api/qmd.html.md): Basic qmd generation helpers (experimental)\n- [nbdev.migrate](https://nbdev.fast.ai/api/migrate.html.md): Utilities for migrating to nbdev\n- [nbdev.serve](https://nbdev.fast.ai/api/serve.html.md): A parallel ipynb processor (experimental)\n- [nbdev.release](https://nbdev.fast.ai/api/release.html.md): Auto-generated tagged releases and release notes from GitHub issues","isInternal":false,"tokens":1031,"sizeBytes":4314}],"systemPromptSnippet":"<yakaai_skills repo=\"AnswerDotAI/nbdev\">\n<!-- File: nbs/llms.txt (Tokens: ~1031 | Category: root-instruction) -->\n# nbdev\n\nnbdev makes exploration an integral part of your workflow, all while promoting software engineering best practices. It allows you to write, test, document, and distribute software packages and technical articles — all in one place, your notebook.\n\nHere are some of nbdev's features:\n\n- **Supports literate programming**: write prose, code, and tests in notebooks — no context-switching\n- **Git-friendly notebooks**: human-readable merge conflicts; no unwanted metadata\n- **Two-way sync between notebooks and plaintext source code**: allows you to use your IDE for code navigation or quick edits\n- **Beautiful technical documentation**: documentation is automatically generated using Quarto and hosted on GitHub Pages; docs support LaTeX, are searchable, and are automatically hyperlinked (including out-of-the-box support for many packages via nbdev-index)\n- **Seamless testing**: write tests as ordinary notebook cells, run them in parallel with a single command; out-of-the-box continuous integration with GitHub Actions to ensure tests pass before every merge\n- **Simplified package release**: publish packages to PyPI and conda; Python best practices are automatically followed (e.g. only exported objects are included in `__all__`)\n\n## Tutorials\n\n- [Getting started](https://nbdev.fast.ai/getting_started.html.md)\n- [Tutorial](https://nbdev.fast.ai/tutorials/tutorial.html.md)\n- [Best practices](https://nbdev.fast.ai/tutorials/best_practices.html.md)\n\n## API\n\n- [API List](https://nbdev.fast.ai/apilist.txt): A succint list of all functions and methods in nbdev.\n\n## Optional\n\n- [Git-Friendly Jupyter](https://nbdev.fast.ai/tutorials/git_friendly_jupyter.html.md): How to use nbdev hooks for git-friendly Jupyter notebooks\n- [Blogging](https://nbdev.fast.ai/tutorials/blogging.html.md: Creating a blog with notebooks)\n- [Pre-Commit Hooks](https://nbdev.fast.ai/tutorials/pre_commit.html.md): How to use nbdev’s git pre-commit hooks\n- [Documentation Only Sites](https://nbdev.fast.ai/tutorials/docs_only.html.md): How to create nbdev powered docs without a library!\n- [Modular nbdev](https://nbdev.fast.ai/tutorials/modular_nbdev.html.md): How to use nbdev’s various tools separately\n- [Writing nbdev plugins](https://nbdev.fast.ai/tutorials/extensions.html.md): How to customize nbdev processors to do what you want\n- [nbdev1 Migration](https://nbdev.fast.ai/tutorials/migrating.html.md): How to change your nbdev1 repo to work with nbdev2\n- [nbdev.config](https://nbdev.fast.ai/api/config.html.md): Configuring nbdev and bootstrapping notebook export\n- [nbdev.maker](https://nbdev.fast.ai/api/maker.html.md): Create one or more modules from selected notebook cells\n- [nbdev.process](https://nbdev.fast.ai/api/process.html.md): A notebook processor\n- [nbdev.export](https://nbdev.fast.ai/api/export.html.md): Exporting a notebook to a library\n- [nbdev.doclinks](https://nbdev.fast.ai/api/doclinks.html.md): Generating a documentation index from a module\n- [nbdev.sync](https://nbdev.fast.ai/api/sync.html.md): Propagate small changes in the library back to notebooks\n- [nbdev.merge](https://nbdev.fast.ai/api/merge.html.md): Fix merge conflicts in jupyter notebooks\n- [nbdev.showdoc](https://nbdev.fast.ai/api/showdoc.html.md): Display symbol documentation in notebook and website\n- [nbdev.frontmatter](https://nbdev.fast.ai/api/frontmatter.html.md): A YAML and formatted-markdown frontmatter processor\n- [nbdev.processor](https://nbdev.fast.ai/api/processors.html.md): Some processors for NBProcessor\n- [nbdev.clean](https://nbdev.fast.ai/api/clean.html.md): Strip superfluous metadata from notebooks\n- [nbdev.test](https://nbdev.fast.ai/api/test.html.md): Run unit tests on notebooks in parallel\n- [nbdev.cli](https://nbdev.fast.ai/api/cli.html.md): CLI commands\n- [nbdev.quarto](https://nbdev.fast.ai/api/quarto.html.md): Install and interact with Quarto from nbdev\n- [nbdev.qmd](https://nbdev.fast.ai/api/qmd.html.md): Basic qmd generation helpers (experimental)\n- [nbdev.migrate](https://nbdev.fast.ai/api/migrate.html.md): Utilities for migrating to nbdev\n- [nbdev.serve](https://nbdev.fast.ai/api/serve.html.md): A parallel ipynb processor (experimental)\n- [nbdev.release](https://nbdev.fast.ai/api/release.html.md): Auto-generated tagged releases and release notes from GitHub issues\n</yakaai_skills>"}