Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/realslimshanky/gci17fossasia
https://github.com/realslimshanky/gci17fossasia
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/realslimshanky/gci17fossasia
- Owner: realslimshanky
- License: lgpl-3.0
- Created: 2018-01-01T19:58:23.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-01T22:35:33.000Z (about 7 years ago)
- Last Synced: 2024-11-10T06:21:48.187Z (2 months ago)
- Language: CSS
- Homepage: https://realslimshanky.github.io/gci17fossasia/
- Size: 8.23 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FOSSASIA GCI 2017 Site
[![Build Status](https://travis-ci.org/fossasia/gci17.fossasia.org.svg?branch=gh-pages)](https://travis-ci.org/fossasia/gci17.fossasia.org)## 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):```yaml
- 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 PageGeolocation (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):
```yaml
- 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):
```yaml
- 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):
```yaml
- 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 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):
```yaml
- 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:
```html
---
permalink:
---
{% include header.html %}{% 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:
- Local Setup on Windows
- [In English](/installation/installation_windows.md)
- [In Sinhala - සිංහලෙන්](/installation/installation_windows(sin).md)
- [In Polish - Polski](/installation/installation_windows(pl).md)
- Local Setup on Linux
- [In English](/installation/installation_linux.md)
- [In Sinhala - සිංහලෙන්](/installation/installation_linux(sin).md)
- [In Polish - Polski](/installation/installation_linux(pl).md)
- Local Setup on MacOS
- [In English](/installation/installation_macos.md)
- [In Sinhala - සිංහලෙන්](/installation/installation_macos(sin).md)
- [In Polish - Polski](/installation/installation_macos(pl).md)