XOOPS Documentation Process
  • Introduction
  • DEUTSCH
    • Deutsch
      • Vorwort
      • Prozesserfordernisse
      • Prozess-Workflow
      • Dokumentationsstandards
      • XOOPS Docs Starter-Kit
      • Credits
      • Über XOOPS
    • Table of contents
  • Español
    • Español
      • Introduction
      • Process requirements
      • Process workflow
      • Documentation Standards
      • XOOPS Docs Starter-Kit
      • Credits
      • About XOOPS
    • Table of contents
  • Français
    • Français Book
      • XOOPS & GitBook
      • Process requirements
      • Process workflow
      • Documentation Standards
      • XOOPS Docs Starter-Kit
      • Credits
      • About XOOPS
    • Table of Content
  • ENGLISH
    • English
      • Introduction
      • Process requirements?
      • Process tools?
      • Documentation Standards
      • XOOPS Docs Starter-Kit
      • Credits
      • About XOOPS
  • Table of contents
Powered by GitBook
On this page
  • 1) Setup
  • 2) Writing and publishing a book
  • 3) Detailed steps
  1. Français
  2. Français Book

Process workflow

PreviousProcess requirementsNextDocumentation Standards

Last updated 6 years ago

1) Setup

  1. Create a GitHub repository for your book (fork existing or create a new one)

  2. Create the book on GitBook

  3. In the book's Settings, connect the book to the GitHub repository

2) Writing and publishing a book

  1. Write a new book or edit an existing one using the GitBook Editor

  2. Every time you save your work in the Editor, it will be saved in the GitHub repository.

  3. If you have set a GitBook webhook to the repository, every time you commit your work to GitHub repository, it will trigger GitBook to re-publish the book

  1. By keeping the book automatically updated, the readers will have always access to the latest and greatest version of your book

3) Detailed steps

  1. Rename the repo to what you want your book to be called:

  2. Of course, you can also use your favorite way of interacting with Git, incl. the command line.

  3. Now go to GitBook and click on the "+" sign there on top:

  1. Select the kind of book you want to write. In XOOPS case, the Basic book is what we're using

  2. Set the name of the book. For XOOPS Tutorials, we're using "XOOPS XYZ Module", where XYZ is the name of the module, e.g. "XOOPS Protector Module"

  3. Click on the "Save" Button

1) After the book has been created, we need to connect it to the GitHub repository via the Settings. Please note that from this screen you can also click on the top buttons to Edit or View the book

After you click on the Settings, click on the "GitHub Integration" button

  1. To connect the book to the GitHub Repository, you enter the name of the Account and the repository on GitHub (e.g. XoopsDocs/xyz-tutorial)

  2. If you want GitBook to update the book every time the repository is changed, you need to add the "webhook" by clicking on the link here

  3. Let's save the Settings

  4. From here, we can now click on the Edit button and start writing our new book!

NOTE: Webhooks allow external services to be notified when certain events happen on GitHub. When the specified events happen, GitHub will send a POST request to each of the URLs you provide. Learn more in the .

Make sure you have a GitHub account and there is an available that you want to contribute to

Go to the publication's repository and click on the Fork Button: ()

Click settings from the home screen of the forked repo (forking creates a copy of the repository under your username). ()

Rename the repo if needed ()

Clone the repo to your machine, if you want to work on the document locally. For Windows users there is the , which can be very helpful. You just need to click the "Clone" button on your GitHub repository screen, and GitHub will take care of the rest.

which will open this screen: below:

XOOPS Publication
screenshot
screenshot
screenshot
GitHub for Windows
https://www.gitbook.com/new
Webhooks Guide