Get involved with ILUGC

Official IRC channel

People from ILUGC community hang in #ilugc channel on Freenode IRC network. You can chat with them to clear your queries/doubts or you can help others with your knowledge. Read more about IRC HERE

Channel IRC Network Address
#ilugc chat.freenode.net

Conducting IRC Meeting or Training

You can conduct IRC based meeting or training using ILUGC’s training server. Send a mail to ILUGC mailing-list with your purpose, and people can help you organize your meeting or training through following URL

URL: https://training.ilugc.in

Contributing to ilugc.in

You can contribute to ilugc.in website by writing Blog posts in MarkDown. These are the steps to follow to write Blog Post,

Before you clone your copy of ilugc.in website repo to your local machine, you need to install these required softwares,

  1. git
  2. hugo

Following commands will install Both requirements in Ubuntu 20.04

$ sudo apt install git hugo

Once you done installing the required packages, clone your copy of ilugc.in website repo like below

$ git clone --recurse-submodules git@github.com:foouser/ilugc.in.git

Once clone completed, ilugc.in directory will be created, go inside ilugc.in directory and run Hugo,

$ hugo server

Hugo will run by default in http://localhost:1313 address, keep Hugo running and start adding your blog post under content/post/year/ inside ilugc.in directory. The filename of your blog post should end with .md extension. Hugo will automatically show your blog post through http://localhost:1313. Here is one example blog post, this blog post is saved as “content/post/2020/example-blog-post-2020.md” under ilugc.in directory.

---
title: Example Blog Post
url: /example-blog-post
date: 2020-06-15T19:24:31+05:30
author: Foo
---

This is an Example Blog Post. The field **date** in the header is generated using `date -Iseconds` command.

Once you are satisfied with your blog post, commit your changes and push your changes into your own fork of ilugc.in website repo,

git add -A
git commit -m 'wrote my first blog post'
git push origin master

Finally create a pull request to upstream ilugc.in repo. People who maintain ilugc.in will look into your changes and merge your pull request.

Once your pull request merged, it will start appear in ilugc.in