Code Monkey home page Code Monkey logo

gci's Introduction

jboss-outreach.github.io/gci

Codacy Badge Join the chat at https://gitter.im/jboss-outreach/gci Build Status

The student site for GCI 2017 Students.

Setting up project on local

Getting ruby on your os installation :

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ curl -sSL https://get.rvm.io | bash           # setup rvm on your system
$ source ~/.rvm/scripts/rvm                     # setup rvm tocation
$ rvm install "ruby-2.4.2"                      # download ruby version 2.4.2 on your os
$ rvm use "ruby-2.4.2"                          # use ruby-2.4.2 on your os

Setting up GCI project :

# fork and clone your fork of gci website and change dir to it
$ git clone https://github.com/<username>/gci.git
$ cd gci

Running GCI project :

$ gem install bundler
$ bundle install
$ bundle exec jekyll serve --host 0.0.0.0

Adding a mentor

To add a mentor you need to create a file with your github username <username>.yml in _data/mentors folder and please maintain the following format EXACTLY (replacing values where indicated):

name: Your name
github: Your github username
image: your_image
bio: Some bio about yourself
blog: https://yourbloglink.com

IMPORTANT:

  • All images must be optimized before uploaded to the repo via commit or PR. You may use any image optimizer of your choice.
  • The images should be 240 x 240 pixels.
  • Adding Facebook, Twitter, Github, etc. is not obliged. But if you do not want to include social media accounts, please do not provide empty fields like facebook:. Ask the mentors if you do not know their accounts.
  • 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.
  • Try to use abbreviations in your name wherever possible, i.e. restrict it to 13 letters (including spaces), otherwise it might be truncated automatically. However, the name will be displayed completely when you hover on it on the website.

IMPORTANT:

  • All images must be optimized before uploaded to the repo via commit or PR. You may use any image optimizer of your choice.
  • The images should be 240 x 240 pixels.
  • Adding Facebook, Twitter, Github, etc. is not obliged. But if you do not want to include your social media accounts, please do not provide empty fields like facebook:.
  • Avoid changing the whole file just to add yourself. Line endings should not change.
  • Avoid using contractions such as can't, don't, etc. If there is no choice (e.g. your name has single quote mark) put double quotes (") around that part.
  • Try to use abbreviations in your name wherever possible, i.e. restrict your name in 13 letters (including spaces), otherwise your name might be truncated automatically. However, your name will be displayed completely when you hover on it on the website.

IMPORTANT:

  • Put the images in the /images/ folder. All images must be optimized before uploaded to the repo via commit or PR, you may use any image optimizer of your choice.
  • Adding action and actionURL is not obliged. If you do not add, please do not provide empty fields like action:. If you do, please provide both action and actionURL.
  • Try to equalize the length of exp-1, exp-2, and exp-3 in combination with action.

Finding Support

Probably the easiest way to seek help is to comment on your Task instance. Please understand that it is not easy for mentors to stay available 24/7 to reply to every comment.

You can instead participate in various chatrooms where you can ask both students and mentors for help. Here are few links to chatrooms that you could join for support:

  1. Here are some links to some of project's chatroom:

gci's People

Contributors

aashutoshrathi avatar apoorvaagupta avatar atnitesh avatar bhavyaagg avatar c0derbot avatar chahatbansal avatar chaitanyagiri avatar danielhdeng avatar divya10 avatar divyanshkul avatar erikboesen avatar gauravberiwal avatar geek-gupta avatar greenscreener avatar keenwarrior avatar lakhina avatar manitesharma avatar opticod avatar piyush6348 avatar prajjwal avatar raghavawasthi avatar sachinrammoorthy avatar shubhamvashisht avatar sidhyatikku avatar songokucadic1423 avatar sundeepchand avatar supun94 avatar yashii avatar yashovardhan avatar zwliew avatar

Watchers

 avatar  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.