{"repo":"dmyersturnbull/science-notebook-template","free":true,"listed":false,"github":"https://github.com/dmyersturnbull/science-notebook-template","clone":"git clone https://github.com/dmyersturnbull/science-notebook-template.git","description":"🧪 A simple, elegant template for repositories with Jupyter notebooks supporting publications.","language":"Jupyter Notebook","stars":12,"topics":["template","cookiecutter-template","jupyter","jupyterlab","science","notebooks"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Science notebook template 🧪 A simple, elegant template for repositories supporting publications. Scientific companion to the much more sophisticated code template Tyrannosaurus 🦖 No cookiecutter. Just click Use this Template above. 👋 Citing Just tell people how to cite your work. Please reference the manuscript with this BibTeX: Or APA format: Myers-Turnbull, D. (2021). dmyersturnbull/science-notebook-template (v0.1.0) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.4495745 🎁 About this repository What’s in this repo? - Automatic linting of Python, Markdown, config files, etc. using pre-commit, Ruff, and Prettier. - IDE hints via EditorConfig with good defaults for most languages - Recommended readme organization, CITATION.cff, etc. - Nice gitignore, dockerignore, pull request and issue templates, etc. 📜 Steps to reproduce How to download needed data, run the code, etc. 1. Click Use this Template and create your repo. 2. Clone your repo, and run pip install pre-commit and pre-commit install . 3. Add your scripts or notebooks, write your readme, and modify anything as you see fit. Note: When you run git commit , pre-commit will error if it made changes. That’s normal. Just re-run to finish the commit. 4. In your repo settings, disable Discussions and Wiki . Also disable Projects , if not needed. 5. Enable Vulnerability reporting under Code security . 6. Add a Branch protection rule for main . Check these boxes: - Require a pull request before merging - Require","default_branch":null,"files":null,"tree":[],"storefront":"/r/dmyersturnbull","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dmyersturnbull/science-notebook-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}