prakhar1989 / awesome-courses

:books: List of awesome university courses for learning Computer Science!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Travis?

awelch83 opened this issue · comments

In a nutshell, what is the purpose of travis? Can it be of some benefit to this repository?

Hi! Well, Travis is a CI tool and is usually used to run tests etc on every commit or a PR.
So it could be used to ensure that any pull-requests to this repo follow certain rules. One such example could be that whenever a new PR is submitted, Travis checks that the link is valid (doesn't 404).

I'd ideally like to have a way to make sure that contributors stick to the correct formatting / alphabetization etc. However, since we aren't quite dealing with structured text, it might be hard to implement this check.

Hope that answers your question.

Sure! Thanks for taking this up! For the 404 checking, you can refer to Awesome Bot. I'd also suggest taking a look at this PR in order to understand the issue we had when we tried to implement it for this repo. I'm sure @awesome-bot would love to chip in.

yeah the awesome-bot tool can help check for links
there's another tool called danger that can enforce some other rules https://github.com/danger/danger