- All of the school data is stored in a simple filesystem data structure under
lib/domains
. - Every directory name in here is a TLD (Top Level Domain) e.g.
edu
. - Every file in these directories is named after the school's SLD (Second Level Domain) e.g
stanford
. - The contents of that file are simply the school name e.g.
Stanford University
. - The working example for Stanford University 👀
- Here's what the data structure looks like:
[-] lib
[-] domains
[-] ac.uk
[+] strath
[-] edu
[+] harvard
[+] stanford
Let's say you want to add the University of Strathclyde. We know the TLD is ac.uk
and the SLD is strath
. We'd simply create a file at lib/domains/ac.uk/strath
containing the text University of Strathcylde
. You can safely ignores subdomain like www
, cis
, whatever. You can see the actual file here.
Change the file contents of the appropriate file.
A simple git rm
on the approriate file will do the trick.
This was literally my first Ruby gem, so please keep that in mind when you're looking at the code
- Check out the latest master.
- Take a look through the open pull requests in case someone else has already contributed something similar.
- Fork the project.
- Start a topic branch of your own.
- Commit and push away. Don't forget the tests!
- Submit a pull request.
- 💥 You've contributed to open source!
____________________________________________________
|.==================================================,|
|| I WILL MERGE AND REVIEW PULL REQUESTS QUICKLY ||
|| I WILL MERGE AND REVIEW PULL REQUESTS QUICKLY ||
|| I WILL MERGE AND REVIEW PULL REQUESTS QUICKLY ||
|| I .----.ERG, ||
|| / >< \ / ||
|| | |/\ ||
|| \______//\/ ||
|| _(____)/ / ||
||__/ ,_ _ _/______________________________________||
'===\___\_) |========================================'
|______|
| || |
|__||__|
(__)(__)