Welcome to the OpenHD Website V2 repository. This project contains the source code for the OpenHD website.
The OpenHD Website V2 is a modern, responsive website built to provide information and resources about the OpenHD project. The website is designed to be user-friendly and accessible, providing a seamless experience across different devices and screen sizes.
The project uses the following technologies:
- HTML: Markup language for creating the structure of the website.
- CSS: Styling language for designing the look and feel of the website.
- JavaScript: Programming language for adding interactivity and dynamic content.
- Ruby: Used for specific backend functionalities.
- Jekyll: A static site generator used to build the website.
To get a local copy of the project up and running, follow these steps:
Make sure you have the following software installed:
-
Clone the repository:
git clone https://github.com/OpenHD/websiteV2.git cd websiteV2
-
Install dependencies:
npm install bundle install
-
Build the site and start the Jekyll server:
bundle exec jekyll serve
-
Open your browser and navigate to
http://localhost:4000
to view the website.
The project structure is organized as follows:
OpenHD/websiteV2/
├── .github/ # GitHub-related files
├── _data/ # Data files
├── _includes/ # Include files for Jekyll
├── _layouts/ # Layout files for Jekyll
├── assets/ # Static assets (images, CSS, JS)
├── changelogs/ # Changelog files
├── downloads/ # Downloadable files
├── .gitignore # Git ignore file
├── Gemfile # Ruby gem dependencies
├── Gemfile.lock # Lock file for Ruby gems
├── _config.yml # Configuration file for Jekyll
├── checks.json # Configuration for checks
├── index.md # Main index file
├── privacy.md # Privacy policy file
We welcome contributions to improve the OpenHD website. If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
- Fork the repository.
- Create a new branch:
git checkout -b my-feature-branch
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin my-feature-branch
- Open a pull request.