Skip to content

Commit 56d21d9

Browse files
authored
Remove codespell actions job (#53)
* Remove codespell actions job * Ignore links that cannot be checked
1 parent 3981263 commit 56d21d9

File tree

5 files changed

+30
-32
lines changed

5 files changed

+30
-32
lines changed

.github/workflows/docs_build_and_deploy.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,16 @@ on:
1414
workflow_dispatch:
1515

1616
jobs:
17-
codespell:
18-
name: Check for spelling errors
19-
permissions:
20-
contents: read
17+
linting:
18+
# scheduled workflows should not run on forks
19+
if: (${{ github.event_name == 'schedule' }} && ${{ github.repository_owner == 'neuroinformatics-unit' }} && ${{ github.ref == 'refs/heads/main' }}) || (${{ github.event_name != 'schedule' }})
2120
runs-on: ubuntu-latest
2221
steps:
23-
- name: Checkout
24-
uses: actions/checkout@v3
25-
- name: Codespell
26-
uses: codespell-project/actions-codespell@v2
22+
- uses: neuroinformatics-unit/actions/lint@v2
2723

2824
build_sphinx_docs:
2925
name: Build Sphinx Docs
30-
needs: codespell
26+
needs: linting
3127
runs-on: ubuntu-latest
3228
steps:
3329
- uses: neuroinformatics-unit/actions/build_sphinx_docs@v2

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,26 @@
22

33
![](docs/source/_static/NeuroBlueprint_logo-dark_no-text.png)
44

5-
`NeuroBlueprint` is a folder structure specification for (systems) neuroscience research projects.
6-
It is inspired by, and based on the [BIDS specification](https://bids-specification.readthedocs.io/en/stable/),
5+
`NeuroBlueprint` is a folder structure specification for (systems) neuroscience research projects.
6+
It is inspired by, and based on the [BIDS specification](https://bids-specification.readthedocs.io/en/stable/),
77
widely used in human neuroimaging.
88

9-
The [NeuroBlueprint specification](https://neuroblueprint.neuroinformatics.dev/specification.html) provides
10-
a set of rules and guidelines for project folder organisation, ensuring consistent data management within and
9+
The [NeuroBlueprint specification](https://neuroblueprint.neuroinformatics.dev/specification.html) provides
10+
a set of rules and guidelines for project folder organisation, ensuring consistent data management within and
1111
between labs. The focus is on ensuring minimal overhead for researchers.
1212

13-
`NeuroBlueprint` is being developed at the
14-
[Sainsbury Wellcome Centre (SWC) for Neural Circuits and Behaviour](https://www.sainsburywellcome.org/)
15-
by members of the [Neuroinformatics Unit (NIU)](https://neuroinformatics.dev/).
13+
`NeuroBlueprint` is being developed at the
14+
[Sainsbury Wellcome Centre (SWC) for Neural Circuits and Behaviour](https://www.sainsburywellcome.org/)
15+
by members of the [Neuroinformatics Unit (NIU)](https://neuroinformatics.dev/).
1616
As such, it prioritizes interoperability with NIU-developed data analysis tools.
1717

18-
That said, the specification is designed to be as general as possible, and
19-
should be useful to anyone within the neuroscience field. We (the NIU) welcome feedback and contributions
20-
from the wider community and commit to maintaining the specification as a living and evolving document.
21-
Check out the NeuroBlueprint [Zulip chat](https://neuroinformatics.zulipchat.com/#narrow/stream/406000-NeuroBlueprint)
22-
or raise a [GitHub Issue](https://github.com/neuroinformatics-unit/NeuroBlueprint/issues) to get in touch.
23-
We will also collaborate with [ongoing efforts](https://github.com/INCF/neuroscience-data-structure) by
24-
the [INCF](https://www.incf.org/) and [BIDS community](https://bids.neuroimaging.io/) to extend the BIDS
18+
That said, the specification is designed to be as general as possible, and
19+
should be useful to anyone within the neuroscience field. We (the NIU) welcome feedback and contributions
20+
from the wider community and commit to maintaining the specification as a living and evolving document.
21+
Check out the NeuroBlueprint [Zulip chat](https://neuroinformatics.zulipchat.com/#narrow/stream/406000-NeuroBlueprint)
22+
or raise a [GitHub Issue](https://github.com/neuroinformatics-unit/NeuroBlueprint/issues) to get in touch.
23+
We will also collaborate with [ongoing efforts](https://github.com/INCF/neuroscience-data-structure) by
24+
the [INCF](https://www.incf.org/) and [BIDS community](https://bids.neuroimaging.io/) to extend the BIDS
2525
specification to non-human animal research.
2626

2727
This repository hosts the source code for the [NeuroBlueprint website](https://neuroblueprint.neuroinformatics.dev).

docs/source/conf.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,3 +137,5 @@
137137
"footer_end": ["footer_end"]
138138
}
139139

140+
# link-check cannot check anchors
141+
linkcheck_ignore = ['https://bids-specification.readthedocs.io', 'https://neuroinformatics.zulipchat.com']

docs/source/index.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,20 @@
33
<img src="_static/NeuroBlueprint_logo-light_no-text.png" alt="NeuroBlueprint logo" class="only-light img-responsive"/>
44
<img src="_static/NeuroBlueprint_logo-dark_no-text.png" alt="NeuroBlueprint logo" class="only-dark img-responsive"/>
55

6-
**NeuroBlueprint** is a folder structure specification for (systems) neuroscience research projects. It is inspired by,
6+
**NeuroBlueprint** is a folder structure specification for (systems) neuroscience research projects. It is inspired by,
77
and based on the [BIDS specification](https://bids-specification.readthedocs.io/en/stable/), widely used in human neuroimaging.
88

9-
The [NeuroBlueprint specification](specification.md) provides a set of rules and guidelines for project folder organisation,
9+
The [NeuroBlueprint specification](specification.md) provides a set of rules and guidelines for project folder organisation,
1010
ensuring consistent data management within and between labs. The focus is on ensuring minimal overhead for researchers.
1111

12-
**NeuroBlueprint** is being developed at the [Sainsbury Wellcome Centre (SWC) for Neural Circuits and Behaviour](https://www.sainsburywellcome.org/)
12+
**NeuroBlueprint** is being developed at the [Sainsbury Wellcome Centre (SWC) for Neural Circuits and Behaviour](https://www.sainsburywellcome.org/)
1313
by members of the [Neuroinformatics Unit (NIU)](https://neuroinformatics.dev/). As such, it prioritizes interoperability with NIU-developed data analysis tools.
1414

15-
That said, the specification is designed to be as general as possible, and should be useful to anyone within the neuroscience field.
16-
We (the NIU) welcome feedback and contributions from the wider community and commit to maintaining the specification as a living and evolving document.
17-
Check out the NeuroBlueprint [Zulip chat](https://neuroinformatics.zulipchat.com/#narrow/stream/406000-NeuroBlueprint) or
18-
raise a [GitHub Issue](https://github.com/neuroinformatics-unit/NeuroBlueprint/issues) to get in touch.
19-
We will also collaborate with [ongoing efforts](https://github.com/INCF/neuroscience-data-structure) by the [INCF](https://www.incf.org/)
15+
That said, the specification is designed to be as general as possible, and should be useful to anyone within the neuroscience field.
16+
We (the NIU) welcome feedback and contributions from the wider community and commit to maintaining the specification as a living and evolving document.
17+
Check out the NeuroBlueprint [Zulip chat](https://neuroinformatics.zulipchat.com/#narrow/stream/406000-NeuroBlueprint) or
18+
raise a [GitHub Issue](https://github.com/neuroinformatics-unit/NeuroBlueprint/issues) to get in touch.
19+
We will also collaborate with [ongoing efforts](https://github.com/INCF/neuroscience-data-structure) by the [INCF](https://www.incf.org/)
2020
and [BIDS community](https://bids.neuroimaging.io/) to extend the BIDS specification to non-human animal research.
2121

2222
```{toctree}

docs/source/specification.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ For example:
3232

3333
* Datatype folder names *must* be one of the following : `ephys`, `behav`, `funcimg`, `anat`.
3434

35-
* Datatype folders *must* be placed under the session level.
35+
* Datatype folders *must* be placed under the session level.
3636

3737
Below we describe each level of the `rawdata` folder hierarchy in more detail. Though we impose no absolute requirements for the folder structure within `derivatives`, it *should* match the hierarchy in `rawdata` whenever possible.
3838

0 commit comments

Comments
 (0)