Skip to content

TechnologyMasters/techmasters.chat

Repository files navigation

Technology Masters Website

Logo

The official website for the #TechMasters Discord Group's website: TechMasters.chat

The site is published using Jekyll, and hosted on GitHub Pages.

Installation

You can set up a local version of the site to test changes. We highly recommend installing Jekyll to preview and help troubleshoot failed builds.

Follow the detailed instructions provided by Github for local setup.

Contributing

  • Fork this repository on GitHub
  • git clone <your_fork>
  • git checkout -b feature-branch-name where feature-branch-name describes what your change will be
  • Make the necessary changes
  • Thoroughly test your changes
  • git commit -am "this is what I did"
  • git push -u origin feature-branch-name
  • Create a pull request on GitHub

Testing Locally

# Docker
docker run -p 80:80 --rm --volume=$PWD:/srv/jekyll -it jekyll/jekyll:3.5 jekyll serve --watch --port 80

# Jekyll (requires Ruby with bundler and jekyll gems)
bundle exec jekyll serve

Rules for Contributing

  • Please maintain the same the same code style as the rest of the code base.
  • One pull request per feature.

Deployment

Simply push to GitHub and GitHub Pages will automatically build (assuming your pull request is approved)

License

The MIT License (MIT). See LICENSE for more details.