Contributions¶
Hi! I am happy that you thought of contributing! If you have any suggestions or issues, please raise it here. I would be happy if you could provide pull requests, if you know how to do it here. Also add your name in the contributors section.
Structure¶
Folder Structure¶
The structure of this repo is as follows:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Branch Structure¶
You might have noticed that there are a couple of branches that are important:
gh-pagesis the branch that contains the GitHub Pages build as per requirement of a website hosted in Github Pagesmainis the branch that contains themainbranch for any development and contributiontemplateis the branch that is in the front page of the Github Repo. This is the branch where all repositories will inherit the template.
Why have template and main separate?
One of the things that you could see in main is the file called CNAME this is configuration for the domain name. Templates that inherit the files should not have this, otherwise there would be conflict in the organisation deployment for domain name.
Furthermore, by separating this, the changes could be version batched before releasing it in template.