Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Gatsby-based team homepage with automated CI/CD deployment to GitHub Pages via GitHub Actions.

A customizable Jekyll portfolio theme with about, portfolio, and tools sections, easily configured via _config.yml.
ChatBus HomePage is a Gatsby-based team homepage project that deploys to chatbus.github.io through GitHub Actions CI/CD.
ChatBus HomePage is an open-source homepage built by the ChatBus team to study React and Gatsby. It takes a GitHub repository as its source and produces a static website deployed to GitHub Pages at https://chatbus.github.io. The stack consists of Gatsby, React, and Node.js 16.17.0+, with Yarn as the package manager. The project is maintained by three contributors — 도니 (jams777), 엘라 (thgml21004), and 첸첸 (CheonInJeong) — who handle environment setup, design and publishing, and front-end development plus testing.
yarn install) if they have Node.js 16.17.0 or higher.yarn install or pull the Docker image jams777/chatbus_homepage_local and call start inside the container to launch the dev server.The workflow is straightforward: after cloning the repository, set up the project with Yarn or Docker, then open pull requests against the main branch. Once a pull request is merged, a GitHub Action (based on gatsby-gh-pages-action) builds the Gatsby site and pushes it to the chatbus.github.io repository. The live page is then available at https://chatbus.github.io.
Yes, the project is released under the MIT license, so it is free to use, modify, and distribute. It is an open-source repository on GitHub at chatbus/chatbus_homepage.
It is built with the Gatsby static site generator, which uses React for UI components. The initial source was created by following the official Gatsby tutorial. Package management is done with Yarn, and the project requires Node.js 16.17.0 or higher for the non-Docker setup.
Deployment is automated with GitHub Actions. When a pull request is merged into the main branch, the gatsby-gh-pages-action workflow builds the site and pushes it to the chatbus.github.io repository. The live site is served from https://chatbus.github.io.
Yes, there is a Docker image named jams777/chatbus_homepage_local. You pull the image, run a container, and use the start command to launch the development environment. The container exposes ports 5001 and 8000.