Skip to content

Commit e1dd552

Browse files
kattnifreakboy3742
andauthored
docs-lint passing (#8)
Co-authored-by: Russell Keith-Magee <[email protected]>
1 parent df9e694 commit e1dd552

File tree

111 files changed

+764
-462
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+764
-462
lines changed

.pyspelling.yml

Lines changed: 35 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
matrix:
22
- name: markdown
3+
hunspell:
4+
d: en_US
5+
aspell:
6+
lang: en
7+
d: en_US
8+
mode:
9+
- markdown
10+
- url
11+
- email
12+
ignore-case: true # I'm not sure this is doing anything.
13+
ignore-accents: true # I'm not sure this is doing anything.
314
dictionary:
415
wordlists:
516
- docs/spelling_wordlist
@@ -17,6 +28,7 @@ matrix:
1728
- pymdownx.blocks.admonition
1829
- pymdownx.blocks.caption
1930
- pymdownx.blocks.tab
31+
- pymdownx.details
2032
- pyspelling.filters.html:
2133
comments: true
2234
attributes:
@@ -25,24 +37,35 @@ matrix:
2537
ignores:
2638
- 'code'
2739
- 'pre'
40+
- 'div'
41+
- 'a'
2842
- 'nospell'
43+
- 'script'
2944
- pyspelling.filters.context:
3045
context_visible_first: true
31-
escapes: '\\[\\`~]'
46+
# escapes: '\\[\\`~]'
3247
delimiters:
3348
# Ignore the Jinja directives
34-
- open: '{%'
35-
content: '[\d\D]*'
36-
close: '%}'
49+
- open: '{% '
50+
close: ' %}'
3751
# Ignores the autorefs link targets
3852
- open: '\]\['
39-
content: '[\d\D]*'
4053
close: '\]'
4154
# Ignore the single line Snippets syntax
42-
- open: '-8<\-'
43-
content: '[\d\D]*'
44-
close: '\n'
45-
# Ignore the multiline Snippets syntax
46-
- open: '-8<\-\n'
47-
content: '[\d\D]*'
48-
close: '-8<-\n'
55+
- open: '-8<- '
56+
close: '$'
57+
# Ignore the .md URLs - appears to be fixed by mode: url above
58+
#- open: 'https?:'
59+
# close: '\.md(:[-\w]+)?'
60+
# Ignore urls in frontmatter - This is still necessary with mode: url
61+
- open: 'url: '
62+
close: '$'
63+
# Ignore toc in frontmatter
64+
- open: '- toc'
65+
close: '$'
66+
# Ignore numbers with a suffix, e.g. dates
67+
- open: '[0-9]+'
68+
close: '[rshndt]*'
69+
# Ignore version numbers - TODO: verify this does what I think it does
70+
- open: '[0-9\.]+[a-z]*'
71+
close: '[0-9]*'

docs/en/about/history.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ And so, we're left with an interesting schism, between the "old way" of Unix dev
1414

1515
### The Unix Philosophy
1616

17-
However, it doesn't have to be that way. The core tenet of the Unix Philosophy is that "each tool does one thing, well". This is a very powerful philosophy, and it enables the composition of extremely powerful toolchains by putting together a suite of extremely focussed, independent tools.
17+
However, it doesn't have to be that way. The core tenet of the Unix Philosophy is that "each tool does one thing, well". This is a very powerful philosophy, and it enables the composition of extremely powerful toolchains by putting together a suite of extremely focused, independent tools.
1818

1919
Unfortunately, most UNIX tools have convolved this to also mean "all tools must use a console interface". However, there's nothing in the UNIX philosophy that says that tools have to use a console interface - it's just turned out that way.
2020

@@ -30,13 +30,13 @@ Even then, it's easy to think of a project in a vacuum, as the sum of all contri
3030

3131
A diverse community is a strong community. This means accepting people of all levels of experience, from all backgrounds, of all races, creeds, orientations and expressions. The BeeWare project is committed to developing and maintaining a inclusive, diverse and welcoming community.
3232

33-
To back this up, we have an open offer to mentor anyone who wants to get involved as a contributor, and a [Code of Conduct](/community/code-of-conduct.md) that is rigorously enforced. Any reports of violations of that code of conduct - even by senior community members - will be treated with respect and actioned appropriately.
33+
To back this up, we have an open offer to mentor anyone who wants to get involved as a contributor, and a [Code of Conduct](/community/code-of-conduct.md) that is rigorously enforced. Any reports of violations of that code of conduct - even by senior community members - will be treated with respect and acted upon appropriately.
3434

3535
### Healthy and sustainable
3636

3737
It's also important to make sure that the community is accessible and sustainable. It's unfortunately become an accepted part of Open Source culture that "true" Open Source projects have to be developed entirely by volunteers. This acts as a barrier to entry for many groups - the only people able to spend their free time volunteering are those that *have* free time.
3838

39-
It also frequently leads to burnout and other mental health issues amongst contributors. The fact that depression, anxiety, and burnout are so common in software development communities shouldn't be considered a badge of honour, or a demonstration of how committed a development team can be. It's a problem that needs to be tackled head on, and addressed in the same way a software bug would be addressed - with immediate workarounds, and long term plans to remove the systemic cause of the problem.
39+
It also frequently leads to burnout and other mental health issues amongst contributors. The fact that depression, anxiety, and burnout are so common in software development communities shouldn't be considered a badge of honor, or a demonstration of how committed a development team can be. It's a problem that needs to be tackled head on, and addressed in the same way a software bug would be addressed - with immediate workarounds, and long term plans to remove the systemic cause of the problem.
4040

4141
While we place incredible value on the contributions of volunteers, we also know that volunteer efforts alone aren't the way to develop a healthy and sustainable community. For that reason, financial sustainability is a key consideration in the operation of the BeeWare project. As a community, we don't ignore the role that money has to play in providing the resources that allows people to begin and continue to contribute. We will, as a community, provide accepted mechanisms for individuals to monetize their work in meaningful ways, and wherever possible, compensate people for their work - without compromising the ideals of Open Source development.
4242

docs/en/about/team/cflee.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Chiang Fong has been pretending to be a systems administrator since the Mandriva Linux days, and has recently moved into acting like he knows how to write software.
1+
<nospell>Chiang Fong</nospell> has been pretending to be a systems administrator since the <nospell>Mandriva</nospell> Linux days, and has recently moved into acting like he knows how to write software.
22

33
When not poking at code to de-stress, he spends his time fiddling with fountain pens and mechanical keyboards. He has yet to learn the lesson of not mixing inky fingers with pretty keycaps.

docs/en/about/team/flowerncsu.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Charlotte has been coding for more years than she likes to admit, and has a passion for building cool things and helping other people learn how to build cool things. She is among the organizers of PyLadies RDU, and can often be found making things out of yarn when not making things out of code.
1+
Charlotte has been coding for more years than she likes to admit, and has a passion for building cool things and helping other people learn how to build cool things. She is among the organizers of PyLadies <nospell>RDU</nospell>, and can often be found making things out of yarn when not making things out of code.

docs/en/about/team/obulat.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Olga is a python and BeeWare enthusiast, also interested in NLP, geography and languages.
1+
Olga is a python and BeeWare enthusiast, also interested in <nospell>NLP</nospell>, geography and languages.
22

33
She also enjoys hanging out with kids.

docs/en/about/team/phildini.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Philip writes code for computers and for humans. His first computing love is Python, but is too often forced to write JavaScript and Swift. When he's not writing code for money or for Open Source or for his own crazy projects, he gives talks at conferences. Philip lives in Alameda, California with his wife and her cat. Philip believes in the web.
1+
Philip writes code for computers and for humans. His first computing love is Python, but is too often forced to write JavaScript and Swift. When he's not writing code for money or for Open Source or for his own crazy projects, he gives talks at conferences. Philip lives in <nospell>Alameda</nospell>, California with his wife and her cat. Philip believes in the web.

docs/en/about/team/samschott.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Sam is a physicist and a software engineer. He got introduced to Python while automating data acquisition in the lab and soon realised that he enjoyed writing and sharing code. When away from a computer, you will find him hiking or sailing along the English coast.
1+
Sam is a physicist and a software engineer. He got introduced to Python while automating data acquisition in the lab and soon realized that he enjoyed writing and sharing code. When away from a computer, you will find him hiking or sailing along the English coast.

docs/en/about/team/saroad2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Sagi Shadur is a software engineer and a mathematician. He has a B.Sc. in mathematics and these days he's on his way for a second B.Sc. in physics. He's also a poet who published two books in Hebrew, "Mountains and Valleys" and "The Emissary".
1+
<nospell>Sagi Shadur</nospell> is a software engineer and a mathematician. He has a B.Sc. in mathematics and these days he's on his way for a second B.Sc. in physics. He's also a poet who published two books in Hebrew, "Mountains and Valleys" and "The Emissary".
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

2-
--8<-
2+
-8<-
33

44
https://raw.githubusercontent.com/beeware/.github/refs/heads/main/CODE_OF_CONDUCT.md
55

6-
--8<-
6+
-8<-

docs/en/community/governance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Founding Apiarist: [Russell Keith-Magee](/about/team.md#freakboy3742)
2323
- This role is different to the BDFN role
2424

2525
Bee-nevolent Dictator for Now (BDFN): [Russell Keith-Magee](/about/team.md#freakboy3742)
26-
- A take on [Benevolent Dictator for Life](https://en.wikipedia.org/wiki/Benevolent_dictator_for_life), responsibility for the direction and decisions of the project ultimately lies with the BFDN. The use of "For Now" as opposed to "For Life" is reference to the Django theme of not subjecting the responsibilities of core maintainer for a person's entire natural life. Life exists outside open source, and code/life balance and general well-being is a very important thing to keep in mind.
26+
- A take on [Benevolent Dictator for Life](https://en.wikipedia.org/wiki/Benevolent_dictator_for_life), responsibility for the direction and decisions of the project ultimately lies with the BDFN. The use of "For Now" as opposed to "For Life" is reference to the Django theme of not subjecting the responsibilities of core maintainer for a person's entire natural life. Life exists outside open source, and code/life balance and general well-being is a very important thing to keep in mind.
2727

2828
## Guidelines (not actual rules)
2929

0 commit comments

Comments
 (0)