-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d66d8f8
commit 0fc509a
Showing
1 changed file
with
0 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1 @@ | ||
# LatexGo 👩💻 | ||
When Latex meets JS = SuperFast builds 💪 | ||
|
||
|
||
## Development 🏗️ | ||
1. Clone the repository. | ||
2. Start a server inside the root directory (Look at [this](https://gist.github.com/jgravois/5e73b56fa7756fd00b89) if you need help with starting a server). | ||
3. Open the browser and go to `http://localhost:{PORT}`. | ||
|
||
## Description 📖 | ||
A project inspired by the aim of improving the writing experience and make it easy for people to use the power of Latex. It is based on a simple concept of client-side compiling thus uses emscripten to convert the LLVM based Latex compiler to Javascript compiler, making it easy to compile and accessible to everyone for free. | ||
|
||
### Checkout the current development version 💁 | ||
|
||
[LatexGo Website](https://latexgo.ipiyush.com) | ||
|
||
## Prerequisites to contribute | ||
It is desired to have a basic understanding of : | ||
- LLVM compilers | ||
- Emscripten | ||
- Caching in browsers | ||
- Typescript | ||
Required: | ||
- Understanding and some experience in Nodejs | ||
|
||
And willingness to work!📙📕📗 | ||
|
||
## Let's get started with contributions! | ||
We have made everything easy for you! 👐 | ||
Checkout [Contributions.md](https://latexgo.ipiyush.com) to know how to contribute. | ||
|
||
### Ideas to work on | ||
|
||
1. Modularize the proof of concept | ||
2. Improve lazy loading and caching | ||
3. Implement Authorization, Live Collaboration, File Directry Management in the editor. |