Skip to content

Repository files navigation

FeatureBase Docs

Deploy Jekyll site to Pages

Help on Help

Full documentation on writing, building and testing help, the style guide and standards is found in the Help-on-help directory:

Introduction

FeatureBase-docs is a Jekyll site deployed to GitHub Pages.

The site uses the Just the Docs gemfile theme which was set up based on the following instructions:

A gemfile theme:

  • Automatically pulls the latest version of the theme when the site is built locally, deployed to staging or production
  • Can be modified with local files (e.g., stylesheets, etc)

Important site folders and files

An overview of folder structure and files

Important folders

FolderDescriptionStatus
/assets/imagesSite image files found in logically named subfoldersAs of 2023-02-21 contains images from /molecula/documentation which will be removed in future PRs
/docsAll content pages found in this folder.
/docs/cloudAll FeatureBase Cloud help pagesold prefix folders and files are originals to be rewritten
/docs/cloud/cloud-faqHigh level conceptual information regarding FeatureBase applicationsUpdates in progress
/docs/pql-guideAll FeatureBase PQL-Guide help pagesFiles largely unchanged from /molecula/documentation
/docs/sql-guideAll FeatureBase SQL-Guide help pagesWas /sql-preview
/help-on-helpInternal only help on FeatureBase DocsFolder excluded from production build in /_config.yml
/_includesRepository of reusable content saved in logically named subfolders
/_sassStyleguidesModifications made to align site with FeatureBase style guide

Important files

IMPORTANT Create a Git Issue if you need to make any changes to the following settings.

FilenamePurpose
/_config.ymlSite configuration, permalinks, search, callout highlighting, etc
CNAMEUsed for domain docs.featurebase.com
docker-compose.yml1 of 2 files to build site locally using docker
Dockerfile2 of 2 files to build site locally using docker
Gemfile and Gemfile.lockGemfile dependencies for site build locally or in production
index.htmlSite homepage
sitemap.xmlSitemap helps search engines index the site
/_includes/contact-support.mdStandard text for contacting support that can be inserted into any page. Ideally this will point to Jira support
/_includes/head_custom.htmlLoad Google material icons stylesheet
/_includes/footer_custom.htmlFeatureBase links for support
/_includes/nav_footer_custom.htmlBlank page used to remove theme advertising link
/_includes/page-tocInsertable shortcode to build a table of contents on a content page
search_placeholder_custom.htmlStandard text for the search field
/_sass/color_schemes/featurebase.scssCustom stylesheet to add FeatureBase specific colors
/_sass/custom/custom.scssCustom stylesheet to add FeatureBase specific fonts and other stylesheet modifications

Further information

About

This repository contains documentation for FeatureBase. This site uses the just-the-docs Jekyll theme and can be found at: https://docs.featurebase.com.

Resources

Stars

0 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages