Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Conversation

@SaschaMann
Copy link
Contributor

@SaschaMann SaschaMann commented Jan 3, 2020

This link verifier is roughly 10x faster than the previous one. It's written in Go and available as a binary, and thus easier to run locally.

Example test builds: SaschaMann#1

@SaschaMann
Copy link
Contributor Author

SaschaMann commented Jan 3, 2020

It would be nice if it would print a summary of failed files at the bottom instead of having to search through the logs. If there are any command line wizards here that know a way to do that, I'd appreciate if you added it to this PR :D

@iHiD
Copy link
Member

iHiD commented Jan 14, 2020

I'm happy for this to be merged. Ideally it would check _sidebar.md files, but that might involved too much magic, so in that case it needs to skip them.

@SaschaMann
Copy link
Contributor Author

I think it checks every *.md file.

@SaschaMann SaschaMann force-pushed the better-link-verifier branch from 63c3315 to 1b12b40 Compare January 14, 2020 14:19
@SaschaMann
Copy link
Contributor Author

Did a rebase. It does seem to check _sidebar.md files as well. Not sure why this triggers the Julia CI workflows...

@ErikSchierboom
Copy link
Member

There is a merge conflict.

https://github.com/bmuschko/link-verifier is roughly 10x faster than the previous link verifier
@SaschaMann SaschaMann force-pushed the better-link-verifier branch from 1b12b40 to 4e9df17 Compare January 15, 2020 10:08
@SaschaMann
Copy link
Contributor Author

It doesn't find any links in the issue templates and the sidebar files, so it can't test them but it also won't fail due to them. Does that work for you?

@ErikSchierboom
Copy link
Member

@SaschaMann I've looked into the output of the link verifier, and it looks to me like it is only checking external links:

Verifying file: docs/maintainers/migrating-your-config-json-files.md
No links found.

I think the main goal of the link verifier is to check the internal links. Is this something that can be configured?

@SaschaMann
Copy link
Contributor Author

I just noticed that as well, must've missed it before. There's no config option for it unfortunately. Sorry, I should have checked that earlier.

@SaschaMann SaschaMann closed this Jan 15, 2020
@ErikSchierboom
Copy link
Member

No problem. It was worth checking out, as the link verifier is slow.

@SaschaMann SaschaMann deleted the better-link-verifier branch January 15, 2020 10:21
BethanyG added a commit that referenced this pull request Dec 12, 2020
* First

* Add : config.json
authors & editor

* Add : exchange file
exchange_test / exchange

* Fix : typo

Line 2
from .exchange import * -> from exchange import *

* Fix : Forder Name

* Fix : Folder Name

* Added example and instructions. (#6)

added : currency-exchange/.meta/example.py
added : currency-exchange/.docs/instructions.md

* Added design.md (#7)

* added design.md
added : currency-exchange/.meta/design.md

* Added hint.md (#8)

Added hint.md (#8)

* Add : hint.md (#10)

* Delete .DS_Store

* Add : hint.md (#9)

Add : hint.md
Solving Conflict

* Add introduction.md (#8)

* Fix: typo (#11)

fix exchangable to exchangeable
fix "Chandler want" to "Chandler wants" in instructions.md

* Change File_name & Prettier (#12)

* Fix : Prettier (#13)

* Add : slug to config.json (#14)

* Fix config (#15)

* Fix introduction.md (#16)

* Fix instructions.md (#17)

* Fixed instructions.md

Fixed grammatical errors in instructions.md based on BethanyG's review.

Co-authored-by: Limm-jk <201602057@cs-cnu.org>
Co-authored-by: Junkyu Lim <57378834+Limm-jk@users.noreply.github.com>

* add testcase

* Added problem "6. Calculate unexchangeable value" (#19)

* Added new problem "Calculate unexchangeable value"

Added modular arithmetic problem Calculate unexchangeable value

* Added new problem "Calculate unexchangeable value" (example.py, exchange.py)

Modified example.py, exchange.py

* Modified Calculated unexchangeable value

Modified `unexchangeable_value()` function's expected return type to be `int`

* added new lines at the end of file

* applied prettier on instructions.md

Co-authored-by: Limm-jk <201602057@cs-cnu.org>
Co-authored-by: Junkyu Lim <57378834+Limm-jk@users.noreply.github.com>

* Add : Problem Design (#20)

* Update languages/python/config.json

we changed the concept name, so needed to update file.

* Update languages/python/exercises/concept/currency-exchange/.docs/introduction.md

* Update languages/python/exercises/concept/currency-exchange/.docs/introduction.md

* Update languages/python/exercises/concept/currency-exchange/.docs/introduction.md

* Update languages/python/exercises/concept/currency-exchange/.docs/introduction.md

* Update languages/python/exercises/concept/currency-exchange/.meta/config.json

we've decided to name the stub and test files for the concept and not the story.

* Update languages/python/exercises/concept/currency-exchange/.meta/design.md

minor typo

* Update languages/python/exercises/concept/currency-exchange/exchange_test.py

* Update languages/python/exercises/concept/currency-exchange/exchange_test.py

* Update languages/python/exercises/concept/currency-exchange/.docs/introduction.md

Co-authored-by: Yunseon Choi <science_co@naver.com>

* Update languages/python/config.json

removed arithmetic as a concept until we get the about.md file made.

* Update languages/python/exercises/concept/currency-exchange/.meta/config.json

reverting file name change and deferring to different PR.  This is currently breaking a CI test.

Co-authored-by: Yoggy <wjdek88@naver.com>
Co-authored-by: Seunghun Yang <Yabby1997@gmail.com>
Co-authored-by: Ticktakto <50654571+Ticktakto@users.noreply.github.com>
Co-authored-by: Yunseon Choi <science_co@naver.com>
Co-authored-by: wnstj2007 <43427152+wnstj2007@users.noreply.github.com>
Co-authored-by: BethanyG <BethanyG@users.noreply.github.com>
OMEGA-Y pushed a commit to OMEGA-Y/v3 that referenced this pull request Dec 22, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants