Skip to content

The web front end for ShareLaTeX, a web-based collaborative LaTeX editor

License

Notifications You must be signed in to change notification settings

das7pad/web-sharelatex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

overleaf/web

overleaf/web is the front-end web service of the open-source web-based collaborative LaTeX editor, Overleaf. It serves all the HTML pages, CSS and javascript to the client. overleaf/web also contains a lot of logic around creating and editing projects, and account management.

The rest of the Overleaf stack, along with information about contributing can be found in the overleaf/overleaf repository.

Build process

overleaf/web uses esbuild to build its front-end related assets.

Running the frontend

The app runs natively using npm and Node on the local system:

$ npm ci
$ make esbuild_serve

Running Tests

To run all tests run:

make test

License and Credits

This project is licensed under the AGPLv3 license

Stylesheets

Overleaf is based on Bootstrap, which is licensed under the MIT license. All modifications (*.less files in frontend/stylesheets) are also licensed under the MIT license.

About

The web front end for ShareLaTeX, a web-based collaborative LaTeX editor

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 80.0%
  • Less 18.8%
  • Makefile 0.6%
  • HTML 0.3%
  • CSS 0.2%
  • Shell 0.1%