Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check docs are up to date #1297

Closed
ErikSchierboom opened this issue Aug 20, 2021 · 5 comments
Closed

Check docs are up to date #1297

ErikSchierboom opened this issue Aug 20, 2021 · 5 comments
Labels
x:action/improve Improve existing functionality/content x:knowledge/none No existing Exercism knowledge required x:size/small Small amount of work x:type/content Work on content (e.g. exercises, concepts)

Comments

@ErikSchierboom
Copy link
Member

ErikSchierboom commented Aug 20, 2021

Please check if your documentation files are still up-to-date.

The key documentation files to check are:

  • docs/ABOUT.md
  • docs/INSTALLATION.md
  • docs/LEARNING.md
  • docs/RESOURCES.md
  • docs/TESTS.md
  • exercises/shared/.docs/help.md
  • exercises/shared/.docs/tests.md

There might be more.

Link check report

To help identify invalid links, we've automatically checked the links of all *.md files in this repo.
This is the report of that check:

📝 Summary
---------------------
🔍 Total..........311
✅ Successful.....292
⏳ Timeouts.........0
🔀 Redirected.......0
👻 Excluded.........0
🚫 Errors..........19

Errors in ./exercises/practice/macros/.docs/instructions.md
✗ https://crates.io/crates/maplit (HTTP status client error (404 Not Found) for url (https://crates.io/crates/maplit))

Errors in ./exercises/shared/.docs/help.md
✗ https://exercism.io/docs/community/contributors (HTTP status client error (404 Not Found) for url (https://exercism.io/docs/community/contributors))

Errors in ./docs/LEARNING.md
✗ https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-beginners (error sending request for url (https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-beginners): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate))

Errors in ./docs/archived/merge-strategy.md
✗ https://github.com/orgs/exercism/teams/rust (404 Not Found: Not Found)

Errors in ./concepts/string-vs-str/about.md
✗ https://crates.io/crates/heapless (HTTP status client error (404 Not Found) for url (https://crates.io/crates/heapless))

Errors in ./concepts/char/about.md
✗ https://crates.io/crates/unicode-segmentation (HTTP status client error (404 Not Found) for url (https://crates.io/crates/unicode-segmentation))

Errors in ./docs/archived/problem_ordering.md
✗ http://designisrefactoring.com/2016/07/09/exercism-shouldnt-make-you-cry/ (error sending request for url (http://designisrefactoring.com/2016/07/09/exercism-shouldnt-make-you-cry/): error trying to connect: dns error: failed to lookup address information: No address associated with hostname)

Errors in ./exercises/practice/parallel-letter-frequency/.docs/instructions.append.md
✗ https://doc.rust-lang.org/stable/book/2018-edition/appendix-06-nightly-rust.html (HTTP status client error (404 Not Found) for url (https://doc.rust-lang.org/stable/book/2018-edition/appendix-06-nightly-rust.html))

Errors in ./concepts/floating-point-numbers/about.md
✗ https://crates.io/crates/rust_decimal (HTTP status client error (404 Not Found) for url (https://crates.io/crates/rust_decimal))
✗ https://crates.io/crates/num-rational (HTTP status client error (404 Not Found) for url (https://crates.io/crates/num-rational))

Errors in ./exercises/practice/grep/.docs/instructions.append.md
✗ https://crates.io/crates/thiserror (HTTP status client error (404 Not Found) for url (https://crates.io/crates/thiserror))

Errors in ./exercises/practice/reverse-string/.docs/instructions.append.md
✗ https://crates.io/ (HTTP status client error (404 Not Found) for url (https://crates.io/))

Errors in ./docs/RESOURCES.md
✗ http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-osdev (error sending request for url (https://client01.chat.mibbit.com/): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate))
✗ http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-gamedev (error sending request for url (https://client01.chat.mibbit.com/): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate))
✗ http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust (error sending request for url (https://client01.chat.mibbit.com/): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate))
✗ http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-webdev (error sending request for url (https://client01.chat.mibbit.com/): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate))

Errors in ./docs/ABOUT.md
✗ https://crates.io/ (HTTP status client error (404 Not Found) for url (https://crates.io/))

Errors in ./exercises/practice/decimal/.docs/instructions.md
✗ https://crates.io/crates/bigdecimal (HTTP status client error (404 Not Found) for url (https://crates.io/crates/bigdecimal))
✗ https://crates.io/crates/num-bigint (HTTP status client error (404 Not Found) for url (https://crates.io/crates/num-bigint))

Tracking

exercism/v3-launch#54

@ErikSchierboom ErikSchierboom added x:size/small Small amount of work x:type/content Work on content (e.g. exercises, concepts) x:knowledge/none No existing Exercism knowledge required x:action/improve Improve existing functionality/content labels Aug 20, 2021
@myucesan
Copy link
Contributor

Could you re-run the link checker?

@ErikSchierboom
Copy link
Member Author

Done. There's some false positives again.

✗ https://crates.io/crates/maplit (HTTP status client error (404 Not Found) for url (https://crates.io/crates/maplit))

Errors in ./exercises/practice/grep/.docs/instructions.append.md
✗ https://crates.io/crates/thiserror (HTTP status client error (404 Not Found) for url (https://crates.io/crates/thiserror))

Errors in ./docs/ABOUT.md
✗ https://crates.io/ (HTTP status client error (404 Not Found) for url (https://crates.io/))

Errors in ./docs/RESOURCES.md
✗ https://discord.gg/rust-lang (HTTP status client error (403 Forbidden) for url (https://discord.com/invite/rust-lang))
✗ https://discordapp.com/ (HTTP status client error (403 Forbidden) for url (https://discordapp.com/))

Errors in ./docs/archived/problem_ordering.md
✗ http://designisrefactoring.com/2016/07/09/exercism-shouldnt-make-you-cry/ (error sending request for url (http://designisrefactoring.com/2016/07/09/exercism-shouldnt-make-you-cry/): error trying to connect: dns error: failed to lookup address information: nodename nor servname provided, or not known)

Errors in ./concepts/char/about.md
✗ https://crates.io/crates/unicode-segmentation (HTTP status client error (404 Not Found) for url (https://crates.io/crates/unicode-segmentation))

Errors in ./concepts/string-vs-str/about.md
✗ https://crates.io/crates/heapless (HTTP status client error (404 Not Found) for url (https://crates.io/crates/heapless))

Errors in ./exercises/concept/semi-structured-logs/.docs/hints.md
✗ https://cheats.rs/#basic-types (error sending request for url (https://cheats.rs/#basic-types): error trying to connect: bad protocol version)

Errors in ./exercises/concept/csv-builder/.meta/design.md
✗ https://fasterthanli.me/blog/2020/working-with-strings-in-rust/ (HTTP status client error (403 Forbidden) for url (https://fasterthanli.me/blog/2020/working-with-strings-in-rust/))

Errors in ./exercises/concept/assembly-line/.meta/design.md
✗ https://cheats.rs/#basic-types (error sending request for url (https://cheats.rs/#basic-types): error trying to connect: bad protocol version)

Errors in ./exercises/practice/parallel-letter-frequency/.docs/instructions.append.md
✗ https://doc.rust-lang.org/stable/book/2018-edition/appendix-06-nightly-rust.html (HTTP status client error (404 Not Found) for url (https://doc.rust-lang.org/stable/book/2018-edition/appendix-06-nightly-rust.html))

Errors in ./exercises/practice/reverse-string/.docs/instructions.append.md
✗ https://crates.io/ (HTTP status client error (404 Not Found) for url (https://crates.io/))

Errors in ./exercises/practice/decimal/.docs/instructions.md
✗ https://crates.io/crates/num-bigint (HTTP status client error (404 Not Found) for url (https://crates.io/crates/num-bigint))
✗ https://crates.io/crates/bigdecimal (HTTP status client error (404 Not Found) for url (https://crates.io/crates/bigdecimal))

Errors in ./concepts/floating-point-numbers/about.md
✗ https://crates.io/crates/rust_decimal (HTTP status client error (404 Not Found) for url (https://crates.io/crates/rust_decimal))
✗ https://crates.io/crates/num-rational (HTTP status client error (404 Not Found) for url (https://crates.io/crates/num-rational))

@myucesan
Copy link
Contributor

Strange, most seem to work. Maybe crates.io had a downtime. I checked a few of the others they work as well.

@myucesan
Copy link
Contributor

They all seem to work.

@ErikSchierboom
Copy link
Member Author

Great. This issue can be closed then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
x:action/improve Improve existing functionality/content x:knowledge/none No existing Exercism knowledge required x:size/small Small amount of work x:type/content Work on content (e.g. exercises, concepts)
Projects
None yet
Development

No branches or pull requests

2 participants