You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A clear and concise description of what the bug is.
9
+
## Bug Report
10
+
11
+
### Description
12
+
13
+
Provide a brief overview of the bug encountered. Describe the behavior observed when the bug occurs and explain the behavior expected when the bug is not present.
14
+
15
+
### Reproducibility
16
+
17
+
-[ ] The bug is reproducible.
18
+
-[ ] The bug is intermittent.
19
+
-[ ] The bug occurs only under specific conditions.
20
+
21
+
#### Steps to Reproduce
22
+
23
+
1. List the steps to reproduce the bug.
24
+
2. Be as detailed as possible to help with replication.
25
+
26
+
#### Screenshots / Error Messages (if applicable)
27
+
28
+
Insert any relevant screenshots or error messages related to the bug.
12
29
13
-
**To Reproduce**
14
-
Steps to reproduce the behavior:
15
-
1. Go to '...'
16
-
2. Click on '....'
17
-
3. Scroll down to '....'
18
-
4. See error
30
+
#### Environment
19
31
20
-
**Expected behavior**
21
-
A clear and concise description of what you expected to happen.
32
+
-**Operating System**: [e.g., Windows 10, macOS, Linux]
33
+
-**Browser (if applicable)**: [e.g., Google Chrome, Firefox, Safari]
Copy file name to clipboardexpand all lines: README.md
+9-9
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,15 @@ The <span style="color:#3EACAD">template</span> is a standardized, but flexible
4
4
5
5
Inspired by [literate programming](http://literateprogramming.com), maintained by the [Development Data Group](https://www.worldbank.org/en/about/unit/unit-dec/dev) and built as [GitHub template repository](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template), the <spanstyle="color:#3EACAD">template</span> contains:
> README files are important and often neglected. The files should inform anyone about the first steps to use, learn and contribute to your project.
9
9
10
10
-**LICENSE**
11
11
> The LICENSE is a document that determines what others can and cannot do with contents of the repository. If no license is present, no one has permission to use and/or modify your code. The <spanstyle="color:#3EACAD">template</span> is licensed under the [**Mozilla Public License**](https://www.mozilla.org/en-US/MPL/). And so will projects generated from it.
12
12
13
13
-**docs/**
14
14
15
-
> Documentation is often never priotized until last minute. The <spanstyle="color:#3EACAD">template</span> aims to revert the malpractice by setting up the documentation as an integral part, inspired by [literate programming](http://literateprogramming.com). With the power of [Jupyter Book](https://jupyterbook.org), data practioners have a way to share [Jupyter notebooks](https://jupyter.org) on [GitHub Pages](https://pages.github.com) in a standardized and effortless way.
15
+
> Documentation is often never prioritized until last minute. The <spanstyle="color:#3EACAD">template</span> aims to revert the malpractice by setting up the documentation as an integral part, inspired by [literate programming](http://literateprogramming.com). With the power of [Jupyter Book](https://jupyterbook.org), data practitioners have a way to share [Jupyter notebooks](https://jupyter.org) on [GitHub Pages](https://pages.github.com) in a standardized and effortless way.
16
16
17
17
-**docs/bibliography.bib**
18
18
> A `bibliography` using the [BibTeX](https://www.bibtex.org/Format/) format.
@@ -124,7 +124,7 @@ Please ensure you are logged in on [GitHub](https://github.com) and have permiss
124
124
125
125
The <span style="color:#3EACAD">template</span> comes with a default `docs/_config.yml` Jupyter Book configuration file. Remember to update it to reflect your project's name and details.
@@ -149,7 +149,7 @@ Please ensure you are logged in on [GitHub](https://github.com) and have permiss
149
149
150
150
5. **Choose a license**
151
151
152
-
The <span style="color:#3EACAD">template</span> is licensed under the [**World Bank Master Community License Agreement**](LICENSE). A LICENSE is the document that guarantees the repository can be shared, modified and receive contributions. Otherwise, if no license is present, all rights are reserved.
152
+
The <span style="color:#3EACAD">template</span> is licensed under the [**Mozilla Public License**](https://www.mozilla.org/en-US/MPL). A LICENSE is the document that guarantees the repository can be shared, modified and receive contributions. Otherwise, if no license is present, all rights are reserved.
153
153
154
154
<hr>
155
155
@@ -171,7 +171,7 @@ When ready to publish the *documentation* on [GitHub Pages](https://pages.github
171
171
172
172
The <span style="color:#3EACAD">template</span> comes with the [table of contents](#table-of-contents) below as an example.
173
173
174
-
```
174
+
```yaml
175
175
176
176
format: jb-book
177
177
root: README
@@ -199,14 +199,14 @@ parts:
199
199
200
200
#### Dependencies
201
201
202
-
The next step is ensure your code is maintainable, realiable and reproducible by including
203
-
any dependencies and requirements, such as packages, configurations, secrets (template) and addtional instructions.
202
+
The next step is ensure your code is maintainable, reliable and reproducible by including
203
+
any dependencies and requirements, such as packages, configurations, secrets (template) and additional instructions.
204
204
205
205
The <spanstyle="color:#3EACAD">template</span> suggests to use [conda](https://docs.conda.io/) (or [mamba](https://mamba.readthedocs.io/en/latest/)) as environment manager and, as [conventional](https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html), the environment is controlled by the `environment.yml` file.
206
206
207
207
The `environment.yml` file is where you specify any packages available on the [Anaconda repository](https://anaconda.org) as well as from the Anaconda Cloud (including [conda-forge](https://conda-forge.org)) to install for your project. Ensure to include the pinned version of packages required by your project (including by Jupyter notebooks).
208
208
209
-
```
209
+
```yaml
210
210
channels:
211
211
- conda-forge
212
212
- defaults
@@ -220,7 +220,7 @@ dependencies:
220
220
221
221
To (re)create the environment on your installation of [conda](https://conda.io) via [anaconda](https://docs.anaconda.com/anaconda/install/), [miniconda](https://docs.conda.io/projects/continuumio-conda/en/latest/user-guide/install/) or preferably [miniforge](https://github.com/conda-forge/miniforge), you only need to pass the `environment.yml` file, which will install requirements and guarantee that whoever uses your code has the necessary packages (and correct versions). By default, the <span style="color:#3EACAD">template</span> uses [Python 3.9](https://www.python.org).
0 commit comments