Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 2.5 KB

CONTRIBUTING.md

File metadata and controls

66 lines (42 loc) · 2.5 KB

Contributing

Pull Requests

Creating a Pull Request

This book has been designed so that people can easily expand it. To request us to review changes that you create, you will need to create a pull request. Creating a pull request is described in this tutorial.

File Location/Types

This directory holds all of the translations of the eBook.

ebook/{LANG}

For English: ebook/en

In the ebook/{LANG} directory we have the translations of the eBook in particular languages.

If you are adding a new translation, make sure to make a copy of the ./ebook/en directory and use the language code as the new directory name.

ebook/{LANG}/assets

For English: ebook/en/assets

All the HTML files and cover image for the 'Introduction to SQL' guide are located within the assets directory.

ebook/{LANG}/content

For English: ebook/en/content

All the Markdown files for the 'Introduction to SQL' guide are located within the content directory for the specific language.

For example if you are adding a Bulgarian translation copy the ./ebook/en folder to ./ebook/bg, translate the .md files in the content directory and submit a PR.

ebook/{LANG}/export

For English: ebook/en/export

Pdf version of 'Introduction to SQL' guide is located within the export directory in both theme for the specific language.

For example if you are adding a Bulgarian translation then ./ebook/bg/export, will contain pdf version of book in both theme present in Bulgarian.

PDF Generation

The project uses Ibis developed by Mohamed Said.

Make sure to follow the steps on how to get Ibis installed and how to use it here:

Getting started with Ibis

Issue Creation

In the event that you have a issue using the guide or have a suggest for a change but don't want to contribute changes, we are more than happy to help. Make sure that when you create your issue, it follows the format for the type of issue you select (it has individual templates for each issue type).

Issue template types include the following:

  • Bug Reporting
  • Feature Requests
  • Help Requests