FOSSASIA Google Code-In Website 2017/18 https://gci17.fossasia.org
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
.github Fixes #531 : Improved PR TEMPLATE (#532) Dec 27, 2017
_data Cleaned up people who were not mentors May 14, 2018
_includes Reduced space between social media icons (#985) Feb 11, 2018
css Reverted hover color on drop-down to gray (#986) Feb 11, 2018
fonts Fixes #98 Dec 3, 2017
icons Fixed #571 (#723) Jan 2, 2018
img Updates my info and photo (#983) Feb 10, 2018
installation fixed minor grammatical errors in readme and windows-installation eng… Feb 8, 2018
js changed the contributors section from 3 columns to 6 columns (#987) Feb 15, 2018
scripts .travis.yml: Adds tests to check image dimensions Dec 7, 2017
.gitignore Show profile links only by hovering on photos (#330) Dec 16, 2017
.travis.yml adding comments to travis.yml (#814) Jan 7, 2018
CNAME Fixes #98 Dec 3, 2017
CONTRIBUTING.md Create CONTRIBUTING.md Jan 7, 2018
Dangerfile Add Dangerfile (#222) Dec 19, 2017
Gemfile Changed Gemfile for window installation steps And added installation … Dec 13, 2017
Gemfile.lock Fixes #336: Addition of Gemfile.lock (#337) Dec 16, 2017
LICENSE Create LICENSE Dec 4, 2017
README.md fixed minor grammatical errors in readme and windows-installation eng… Feb 8, 2018
_config.yml Done! (#940) Jan 16, 2018
activities.html Solved a few problems with activities.html (#707) Jan 1, 2018
favicon.ico favicon resolution (#292) Dec 13, 2017
img_config.yml .travis.yml: Adds tests to check image dimensions Dec 7, 2017
index.html changed the contributors section from 3 columns to 6 columns (#987) Feb 15, 2018
manifest.json Fixed #571 (#723) Jan 2, 2018
mentors.html Show profile links only by hovering on photos (#330) Dec 16, 2017
repositories.html Fixes #610 : back to top button on repositories.html (#620) Dec 29, 2017
students.html Fixes #610 : back to top button on students.html (#621) Dec 29, 2017
sw.js Fixed #571 (#723) Jan 2, 2018

README.md

FOSSASIA GCI 2017 Site

Build Status

Adding a Mentor

To add a mentor open the file mentors.yml in _data folder and please maintain the following format EXACTLY (replacing values where indicated):

- name: Mentor's name
  github: Mentor's Github username
  image: Mentor's image
  twitter: Mentor's Twitter id
  facebook: Mentor's Facebook id
  Linkedin: Mentor's Linkedin Page

  Geolocation (city or country: optional)
  lat: Mentor's latitude
  lng: Mentor's longitude

IMPORTANT:

  • All images must be optimized before uploaded to the repository via commit or Pull Request. You may use any image optimizer of your choice.
  • All images must be in img/mentors.
  • The images must be 240 x 240 pixels.
  • If you do not want to include your social media accounts or coordinates , please do not provide empty fields like facebook:.
  • Avoid using contractions such as can't, don't, etc. If there is no choice (e.g. the name has single quote mark) put double quotes (") around that part.

Adding a Student

To add a student open the file students.yml in _data folder and please maintain the following format EXACTLY (replacing values where indicated):

- name: Student's name
  country: Student's country/region
  github: Student's Github username
  image: Student's image (or representation like a "nick" image)
  twitter: Student's Twitter id

**Optional** (Please ensure parents agree on sharing this data)
* facebook: Student's Facebook id
* Geolocation (Preferably do not share your exact location. If you really want to share it, share city)
  lat: Student's latitude
  lng: Student's longitude

IMPORTANT:

  • All images must be optimized before uploaded to the repository via commit or Pull Request. You may use any image optimizer of your choice.
  • All images must be in img/students.
  • The images must be 240 x 240 pixels.
  • If you do not want to include your social media accounts or coordinates, please do not provide empty fields like facebook:.
  • Avoid using contractions such as can't, don't, etc. If there is no choice (e.g. the name has single quote mark) put double quotes (") around that part.

Adding a Blog

To add a blog open the file blogs.yml in _data folder and please maintain the following format EXACTLY (replacing values where indicated):

- url: URL to the blog
  title: Title of the blog
  img: Image of the blog
  author_name: Name of the author of the blog (most likely you)

IMPORTANT:

  • All images must be optimized before uploaded to the repository via commit or Pull Request. You may use any image optimizer of your choice.
  • All images must be in img/blogs.
  • The images must be 240 x 240 pixels. (Don't add any other!)
  • Avoid using contractions such as can't, don't, etc. If there is no choice (e.g. the name has single quote mark) put double quotes (") around that part.

Adding a Video

To add a blog open the file video.yml in _data folder and please maintain the following format EXACTLY (replacing values where indicated):

- url: URL to the video in YouTube 
  title: Title of the video
  img: Image of the video
  author_name: Name of the creator of the blog (most likely you)

IMPORTANT:

  • All images must be optimized before uploaded to the repository via commit or Pull Request. You may use any image optimizer of your choice.
  • All images must be in img/video.
  • The images must be 240 x 240 pixels. (Don't add any other!)
  • Avoid using contractions such as can't, don't, etc. If there is no choice (e.g. the name has single quote mark) put double quotes (") around that part.
  • Don't add URL to a YouTube channel, the URL must be to a video in YouTube.

Adding a asciicast

To add a asciicast open the file asciicast.yml in _data folder and please maintain the following format EXACTLY (replacing values where indicated):

- url: Add asciicast URL (https://asciinema.org/a/154686/)
  title: Title of asciicast
  imgurl: URL of image for asciicast
  maker: Maker of asciicast

IMPORTANT:

  • Don't add any asciicasts or images about asciicasts into folders of site. You have to add only add URL of asciinema and URL of asciinema's image as above.
  • You must use default image of asciicast as following. " Your asciicast URL + .png " (ex:- https://asciinema.org/a/154686.png)
  • Avoid using contractions such as can't, don't, etc. If there is no choice (e.g. the name has single quote mark) put double quotes (") around that part.
  • Only add real name of asciicast that shows in your profile of asciinema.org.

Adding a Student Project

To add a student project open the file student_projects.yml in _data folder and please maintain the following format EXACTLY (replacing values where indicated):

- name: Name of project
  github: Github repository of the project
  author: Name of the author of the project
  image: Logo of the project

IMPORTANT:

  • All images must be optimized before uploaded to the repository via commit or Pull Request. You may use any image optimizer of your choice.
  • All images must be in img/projects.
  • The images must be 240 x 240 pixels.
  • Avoid using contractions such as can't, don't, etc. If there is no choice (e.g. the name has single quote mark) put double quotes (") around that part.

Adding a page

To add a new page:

  • Make a new top-level .html file (i.e. next to index.html) with the following format:
---
permalink: <some permalink>
---
{% include header.html %}

<!-- your html, including any necessary stylesheet links or scripts -->

{% include footer.html %}
  • Add a link in the nav bar (in _includes/header.html)

Adding installation steps files in other languages.

  • Copy installation files in English and paste them on same directory. The name must be like below, You must give same file name of english files with 2 or 3 letters that showing your language that contains in brackets. That 2 or 3 letters must be english letters. ex:- If it's you adding language is Sinhala you can use 'si' as following, installation_windows(si).md
  • After translate (Only translating, the data on english files like URLs must be there as same.) those files to your language save them.
  • Finally add links of those installation files to the README.md.

Installation Steps: