Skip to content

Requesting for merge from forked csebuet -> original/csebuet #33

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: csebuet
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# frozen_string_literal: true

source "https://rubygems.org"

git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }

# gem "rails"

gem "jekyll", "~> 3.9"
gem "kramdown-parser-gfm"

# for Ubuntu 20.04, Ruby 3.0.0 and Jekyll 4.2.0 support
gem "webrick"
71 changes: 71 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
colorator (1.1.0)
concurrent-ruby (1.1.10)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
eventmachine (1.2.7-x64-mingw32)
ffi (1.15.5)
ffi (1.15.5-x64-mingw32)
forwardable-extended (2.6.0)
http_parser.rb (0.8.0)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
jekyll (3.9.2)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 2.0)
kramdown (>= 1.17, < 3)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
listen (3.7.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (4.0.7)
rb-fsevent (0.11.1)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.5)
rouge (3.28.0)
safe_yaml (1.0.5)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
webrick (1.7.0)

PLATFORMS
ruby
x64-mingw32

DEPENDENCIES
jekyll (~> 3.9)
kramdown-parser-gfm
webrick

BUNDLED WITH
2.3.14
55 changes: 53 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,57 @@
# bsadd-home
A static version with some information about the group and it's activities

The contents are hosted at [https://cse.buet.ac.bd/bsadd/](https://cse.buet.ac.bd/bsadd/)
Also a latest blogs can be found on [https://medium.com/bsadd](https://medium.com/bsadd)

The contents are expected to host at http://cse.buet.ac.bd/bsadd
Proxy location is http://bsadd.org/
Probable proxy location is [https://bsadd.github.io/](https://bsadd.github.io/)

# Setting-up the project
- You need to have [Jkeyll](https://jekyllrb.com/) installed on your local machine
- Clone the repo on your local machine
- Run `bundle install` to install the required modules
- Run `bundle exec jekyll serve` command and website will be served on localhost

# Updating Site
---
## Adding new session to gallery:

- Make a folder and put session's images in that folder
- If thumbnail images are available, put them inside a folder named "thumb" and put "thumb" folder inside your image folder
- Put session image folder ( containing thumb folder and session images inside) inside "/img" folder
- Add session's title and image folder path in "_data/gallery.yml" file

## Adding new link (to be displayed on link page):

- Add new link in "_data/link.yml" file ( more specific details are given in that file)


## Adding new members

- Add new member's name and link in "_data/members.yml" file ( see exisiting data in the file for data format )

## Adding new menu to navbar

- Add new menu's name and link in "_data/site_data.yml" file ( see exisiting data in the file for data format )

## Adding new session to activities

- ***Adding new category:***
- Create a folder naming you session
- Write an **"overview.md"** file in the folder describing session details
- For new session under the category, create html/md file and put them inside your folder. ( see existing files for file format)
- Put the folder inside **"_activity"** folder
- Add category description in **"activitiesByCategory.yml"** file

- ***Adding new session to existing category:***
- create html/md file for new session
- Put them inside **"_activities/desired_folder"** folder. ( see existing files for file format)

## Adding new item to activity table

- Add new table entry "_data/activitiesSummary.yml" file ( see exisiting data in the file for data format )

## Adding new blog

- Create new html/md file for new blog ( see exisiting files for data format )
- Put the file inside "_blog/" folder
23 changes: 23 additions & 0 deletions _activities/android-workshop/001.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
layout: sessionTemplate

id : 1
title: 'Android Workshop 2016'

linkName: A Brief Description
linkDesc: 'Android Workshop 2016'
# give embedded youtube link here ( ones that must contain 'embed' keyword )
youtubeLink: "https://www.youtube.com/embed/videoseries?list=PLt5hb078LstBuzeHEmh-jZai7HhHCxgMc"
guests :
- name: Md Saidul Hoque Anik
position : Faculty, Dept of CSE, United International University
link: https://www.linkedin.com/in/onixhoque/
# hosts:
# - name: Shashata Sawmya
# link: https://www.linkedin.com/in/shashata-sawmya/
# - name: Mahmud Mushfique
# link: https://www.linkedin.com/in/khandaker-mushfiqur-rahman-4a0593130/
# writers:
# - name: Mahdee Mushfique Kamal
# link: https://www.linkedin.com/in/mmkdhrubo/
---
6 changes: 6 additions & 0 deletions _activities/android-workshop/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: sessionTemplate
title: Overview
desc: >
For people interested in Android Development, BSADD arranged a lot of sessions on that as a part of this workshop. A youtube playlist of the sessions could be found here.
---
Loading