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:
- Explore the website to discover our resources and community initiatives.
- Check out our Contribution Guide to learn how you can help improve and expand this project.
Join us in our mission to empower the next generation of developers and build a thriving tech community!
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.[^1] Jekyll builds your site by converting all files that have [front matter] to HTML.
This website builds is built using the Just the Docs theme.
Thank you for your interest in contributing to our Ruby project! This guide will help you set up your development environment and get started with contributing.
Before you begin, ensure you have the following installed:
- Ruby (version 3.0.0 or higher)
- RubyGems
- Bundler
- Git
Start by forking this repository to your GitHub account.
git clone https://github.com/your-username/ioit-acm-techsig.git
cd ioit-acm-techsig
brew install rbenv
rbenv init
rbenv install 3.2.0
rbenv global 3.2.0
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
Download and install Ruby using the RubyInstaller.
After installing Ruby, install Bundler:
gem install bundler
bundle install
bundle exec jekyll serve
Open your web browser and navigate to http://localhost:4000
to see the Jekyll site in action.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git add . git commit -m "Add your meaningful commit message here"
-
Push your changes to your fork:
git push origin feature/your-feature-name
-
Open a pull request from your fork to the main repository.
Use github desktop to easily navigate the code repository
If you encounter any bugs or have suggestions, please open an issue in the GitHub repository.