Giter Site home page Giter Site logo

supunte / gci17.fossasia.org Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fossasia/gci17.fossasia.org

0.0 0.0 0.0 33.68 MB

FOSSASIA Google Code-In Website 2017/18 http://gci17.fossasia.org

License: GNU Lesser General Public License v3.0

Ruby 0.51% HTML 2.93% CSS 91.97% JavaScript 4.58% Shell 0.01%

gci17.fossasia.org's Introduction

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 leters 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:

gci17.fossasia.org's People

Contributors

saarthakchats avatar 0x48piraj avatar samyakbvs avatar nzec avatar yashk0thari avatar akshatnitd avatar yashkumarverma avatar supunte avatar navirocker avatar ploypiti avatar abishekvashok avatar mariobehling avatar arjunpandey2003 avatar codedsun avatar kubami9 avatar kartikeya23 avatar atnitesh avatar rupav avatar awesometushar000 avatar m1guelpf avatar akshatjain1 avatar kol4k avatar saptaks avatar saurabhjn76 avatar amryarios avatar jigyasa-grover avatar nishsatish avatar sandeepyadav097 avatar futc-coding avatar sudheesh001 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.