![Logo](/MidasTouch-MT/MidasTouch-MT.github.io/raw/main/touch-icon.png)
Midas Touch - GitDoc is an open-source documentation website hosted on GitHub Pages or potentially gitdoc.org.
It's distributed under the MIT license in /License.txt
.
We pride ourrselves for a FOSS intiative by only using open-sourced libraries or code.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Use the following instructions to setup the project locally. Linux, Windows, or macOS are the preferred operating systems for these instructions.
The software required to install the respository are: A terminal, Ruby, and Jekyll. You may also optionally install the SASS compiler if CSS is preferred.
- Terminal install for Linux, Windows, or macOS:
https://git-scm.com/downloads
- Ruby installation for Linux, Windows, or macOS
Check for any existing Ruby versions
ruby -v
If there are none follow these instructions:
https://www.ruby-lang.org/en/documentation/installation
Jekyll installation for Linux, Windows, or macOS (Ruby, Gems, GCC, and MAKE are required)
Install Jekyll via Bundler Gems with Linux, Windows or macOS
gem install jekyll bundler
- SASS installation for Linux, Windows, or macOS
Node.js installation for SASS on any operating system
npm install npm@latest -g
Chocolatey installation for SASS with Windows
choco install sass
Homebrew installation for SASS with Linux or macOS
brew install sass/sass/sass
- Visit jekyllrb.com for how to install Jekyll and its dependencies.
- Visit ruby-lang.org for how to install Ruby via command line.
- Visit sass-lang.com for how to install via differing applications.
-
Follow the Prerequisites
-
Clone the repo via SSH
git clone git@github.com:MidasTouch-MT/MidasTouch-MT.github.io.git
Clone the repo via HTTPS
git clone https://github.com/MidasTouch-MT/MidasTouch-MT.github.io.git
-
Add your site and author details in
_config.yml
. -
Install the dependencies with Bundler:
$ bundle install
Run jekyll
commands through Bundler to ensure you're using the right versions:
$ bundle exec jekyll serve
- Midas Touch - GitDoc is already optimised for adding, updating and removing documentation pages in CloudCannon. Add, update or remove a documentation page in the Documentation collection.
- Change the category of a documentation page to move it to another section in the navigation.
- Documentation pages are organised in the navigation by category, with URLs based on the path inside the
_docs
folder.
- Edit the Changelog
- Add, update or remove change log entries from your posts.
- Tag entries as minor or major in the front matter.
- Edit the Search box
- Add
excluded_in_search: true
to any documentation page's front matter to exclude that page in the search results.
- Edit the Navigation bar
- Change
site.show_full_navigation
to control all or only the current navigation group being open.
GitDoc is an automated documentation builder that uses Jekyll to help developers efficiently write documentation for maximum compatability across devices and operating systems. We use embeds, subdomains, and paths to tailor and build documentation configured for each developer's needs. Our team proudly stands with the open-source community to build serious documentation. GitDoc has been tailored for Android, ChromeOS, Linux, iOS, iPadOS, Windows, and macOS.
The following are estimates of our timetable:
- [9/1/2022] Automatic Building with UpTimeRobot for Jekyll
- [1/1/2023] Operating System Wide Compatability
- [12/1/2023] Non-profit recognition for our page building system
- [6/1/2023] Break even point for our project
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
README.md
is also published under the MIT license, however under a different copyright in /README-LICENSE.txt
.
/apple-touch-icon.png
, /images/favicon.png
, /siteicon.png
, /images/emblem.svg
, /images/_screenshot.png
, and touch-icon.png
are licensed in /images/MidasTouch_Logo_License.md
.
MidasTouch-MT - midastouch@duck.com
Project Link: https://github.com/MidasTouch-MT/MidasTouch-MT.github.io