Create a GitHub repository for your book (fork existing or create a new one)
Create the book on GitBook
In the book's Settings, connect the book to the GitHub repository
2) Writing and publishing a book
Write a new book or edit an existing one using the GitBook Editor
Every time you save your work in the Editor, it will be saved in the GitHub repository.
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
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 Webhooks Guide.
By keeping the book automatically updated, the readers will have always access to the latest and greatest version of your book
3) Detailed steps
Make sure you have a GitHub account and there is an available XOOPS Publication that you want to contribute to
Go to the publication's repository and click on the Fork Button: (screenshot)
Rename the repo to what you want your book to be called:
Click settings from the home screen of the forked repo (forking creates a copy of the repository under your username). (screenshot)
Clone the repo to your machine, if you want to work on the document locally. For Windows users there is the GitHub for Windows, 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.
Of course, you can also use your favorite way of interacting with Git, incl. the command line.
Now go to GitBook and click on the "+" sign there on top: