Skip to content
This repository has been archived by the owner on May 7, 2019. It is now read-only.
/ github-latex-ci Public archive

An automated LaTeX build service for compiling continuous compiling of github repositories

License

Notifications You must be signed in to change notification settings

overleaf/github-latex-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-latex-ci

An automated LaTeX build service for compiling continuous compiling of github repositories.

Dependencies

The ShareLaTeX Cloud Compiler (github-latex-ci) requires the following dependencies:

Installation

After ensuring you have MongoDB and Node.js installed and running, and have set up the ShareLaTeX Compiler, you can download and run this repository:

Get the code from Github:

$ git clone https://github.com/sharelatex/github-latex-ci.git

Install the required dependencies:

$ npm install

Run it:

$ grunt run

FAQ

Q. Can I compile private repositories?

A. No. To keep things simple, we only support public repositories. These do not need any authentication logic, since we can fetch the files without needing to authentication ourselves to github. To support private repositories we would need to keep a record of your github OAuth login, and then provide our own login/authentication system to make sure only you could view the PDF. This is beyond the scope of the project at the moment.

Q. Do you support package X?

A. If it's not included in the compile environment by default, you can upload a package to your GitHub repository and the ShareLaTeX compiler will find it.

About

An automated LaTeX build service for compiling continuous compiling of github repositories

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages