Skip to content
HasGeek's event database
CSS HTML Python JavaScript Ruby Gherkin Shell
Branch: master
Clone or download
dependabot and jace Bump rubyzip from 1.2.2 to 2.0.0 (#1482)
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 1.2.2 to 2.0.0.
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md)
- [Commits](rubyzip/rubyzip@v1.2.2...v2.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
Latest commit a97e8b5 Nov 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
_50p_events
_anthillinside_events Added redirection (#1475) Sep 5, 2019
_data Updated the URL for MS (#1467) Aug 14, 2019
_fifthelephant_events
_fragments_events
_includes Change to description.html Jul 3, 2019
_jsfoo_events Added Atlassain (#1477) Sep 9, 2019
_layouts Added redirect attribute for individual posts (#1394) Jun 10, 2019
_metarefresh_events
_reactfoo_events
_rootconf_events
_sass
api Extra comma (#1044) Oct 4, 2018
configs
css
deploy
fonts
images
img
js Change to start_at and end_at Jul 2, 2019
pages
tests
.gitignore
.travis.yml
CONTRIBUTING.md
Gemfile Fix Gemfile May 20, 2017
Gemfile.lock Bump rubyzip from 1.2.2 to 2.0.0 (#1482) Nov 4, 2019
README.md
_config.yml
index.html
manifest.json
package-lock.json
requirements.txt Lock version of Cerberus (#604) Apr 16, 2018

README.md

Build Status

HasGeek Events

A database of tech events in India.

What kind of events can be listed?

(This is subject to change)

  • Developer-focused events in India

How do add my event?

Add your event details to the _data/events.yml file and send a Pull Request to this repository.

Travis will build the branch and run some tests to make sure the data is in the right format and all the mandatory fields exists.

The fields are as follows (all mandatory):

  • name: short-hand-name-with-hyphens
  • title: Full name of the event in <80 characters (In sentence case)
  • city: A valid city from the list at _data/cities.yml
  • venue: Venue name in <40 characters
  • start_time: YYYY-MM-DD HH:MM (24h format in IST)
  • end_time: YYYY-MM-DD HH:MM (24h format in IST)
  • url: A link to a valid URL for the event.
  • blurb: A short description of the event. Must be <300 characters.

How will it get approved?

Someone from our team will review the Pull Request once it is sent. All communication will be in public on the PR itself.

Support

If you have any questions, you can open reach us on the Friends of HasGeek Slack team. Ping @karthik or @dunebuggie there.

API

(This is work in progress) You can fetch a list of all the events here https://hasgeek.github.io/events/api/all.json

Build instructions

Start by cloning this repository into your computer

git clone https://github.com/hasgeek/events.git

Install rbenv to manage your local ruby version. If you haven't configured this, you'll get write permission errors on MacOS as Apple has implemented System Integrity Protection, preventing write access to certain system files.

rbenv can be install by running brew install rbenv if you have homebrew installed, otherwise run curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash

Run rbenv version to check which version of Ruby you're running. If it returns system, you'll need to install or switch to a version of Ruby for local use.

This repo needs ruby version 2.3.3, therefore run rbenv install 2.3.3.

Switch to ruby 2.3.3 to use locally, rbenv local 2.3.3

Run gem install bundler to install the ruby gem bundler

Navigate to the cloned repository with cd. if you cloned it in Documents, you'll get there with cd Documents/events.

Run bundle install to let the bundler automatically install all required packages for the build.

Go grab a cup of coffee while this is running, it could take a while. Next, when you're in the events folder, run bundle exec jekyll serve. This will create a local server for you, which can be accessed by typing http://localhost:4000/events/

Ta-da!

You can’t perform that action at this time.