IOIT ACM Technology SIG

Special Interest Group at IOIT ACM student chapter focuses on building an community of developers, programmers and hackers.


Table of content


You can access the resources by the speakers at the SIG events on this website. Developers and students can contribute to this project, see the Contribution guide for more details

About the Project

Welcome to IOIT ACM Student Chapter Technology SIG platform, build to inspire and support students on their programming journey!

Our Mission

We’ve created this website with a clear purpose:

  • To provide a launchpad for aspiring programmers
  • To offer curated resources on latest technologies
  • Allowing students to work togather on a community project
  • To share insights from industry experts through SIG events

What We Offer

  • Resources: collection of learning materials.
  • Community Building: We’re dedicated to fostering a vibrant, supportive community of developers. Connect, learn, and grow with fellow enthusiasts.

Get Involved

We believe in the power of collaboration. Whether you’re a beginner looking to learn or an experienced developer wanting to give back, we welcome your contributions!

To get started:

  1. Explore the website to discover our resources and community initiatives.
  2. Check out our Contribution Guide to learn how you can help improve and expand this project.

This website is a theme for generating static websites with Jekyll. You can write source files for your web pages using Markdown, the Liquid templating language, and HTML. Jekyll builds your site by converting all files that have front matter to HTML.

Just the Docs is © 2017-2024 by Patrick Marsceill.

Contributing

Thank you for your interest in contributing to this project! This guide will help you set up your development environment and get started with contributing.

Prerequisites

Before you begin, ensure you have the following installed:

  • Ruby (version 3.0.0 or higher)
  • RubyGems
  • Bundler
  • Git

Getting Started

1. Fork the Repository

Start by forking this repository to your GitHub account.

2. Clone Your Fork

git clone https://github.com/your-username/ioit-acm-techsig.git
cd ioit-acm-techsig

3. Install Ruby

macOS

brew install rbenv
rbenv init
rbenv install 3.2.0
rbenv global 3.2.0

Ubuntu/Debian

sudo apt-get update
sudo apt-get install -y build-essential libssl-dev libreadline-dev zlib1g-dev
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-installer | bash
rbenv install 3.2.0
rbenv global 3.2.0

Windows

Download and install Ruby using the RubyInstaller.

4. Install Bundler

After installing Ruby, install Bundler:

gem install bundler

5. Install Project Dependencies

bundle install

6. Run the Project

bundle exec jekyll serve

Open your web browser and navigate to http://localhost:4000 to see the Jekyll site in action.

Making Contributions

  1. Create a new branch for your feature or bug fix:
    git checkout -b feature/your-feature-name
    
  2. Make your changes and commit them:
    git add .
    git commit -m "Add your meaningful commit message here"
    
  3. Push your changes to your fork:
    git push origin feature/your-feature-name
    
  4. Open a pull request from your fork to the main repository.

Tips

Use github desktop to easily navigate the code repository

Reporting Issues

If you encounter any bugs or have suggestions, please open an issue in the GitHub repository.


Warning: NOT a noob lesson but a must watch

This video is about learning, relearning and programming