3.6 KiB
Init projects!
C
Copy and paste c/
directory, and you should be good to go!
- Remember to change executable's name and change std's target in
the
Makefile
. - Run
make
to compile the program in release mode. - Run
make debug
to compile the program in debug mode. - Run
make clean
to clean artifacts.
C++
Copy and paste cpp/
directory, and you should be good to go!
- Remember to change executable's name and change std's target in
the
Makefile
. - Run
make
to compile the program in release mode. - Run
make debug
to compile the program in debug mode. - Run
make clean
to clean artifacts.
LaTeX
Document
This is for simple document.
Copy and paste latex/document
directory,
and you should be good to go!
- Run
make
to compile the document. - Run
make clean
to clean artifacts.
It is by default configured to output
document.pdf
.
Presentation
This is for presentations.
Copy and paste latex/presentation
directory,
and you should be good to go!
- Run
make updatepackage
to download/update dependencie (projektor). - Run
make
to compile the document. - Run
make clean
to clean artifacts.
It is by default configured to build
slides.tex
and outputslides.pdf
. There is a more advanced file with more examples namedslides_advanced.tex
.
Book
This is for complex document.
Copy and paste latex/book
directory,
and you should be good to go!
- Run
make
to compile the document. - Run
make clean
to clean artifacts.
It is by default configured to output
book.pdf
.
Python
Copy and paste python/
directory, and you should be good to go!
- Run
python main.py
to start the program.
It's recommended to use virtual environnement:
virtualenv .
→ create the virtual env in the current folderactivate
→ activate the virtual env- Now, it won't affect your other projects
OCaml
Copy and paste ocaml/
directory, and you should be good to go!
- Remember to change values in the
dune-project
. - Run
dune exec example
to run the program. - Run
dune runtest
to run tests.
Example of custom repository source:
(source (uri https://dev.example.com/project.git))
It's recommended to have this one as a "working example", and still create new projects via
dune init proj
.
Rust
Copy and paste rust/
directory, and you should be good to go!
- Remember to change values in the
Cargo.toml
. - Run
cargo run
to run the program.
It's recommended to have this one as a "working example", and still create new projects via
cargo new <directory>
.
Typescript
Copy and paste typescript/
directory, and you should be good to go!
- Remember to change values in the
package.json
. - Then, to install all the dependencies, run
npm install
. - To check if there is any new update for dependencies, run
npm outdated
, makes changes accordingly to run the latest version, you may need to runnpm update
to apply the updates after the modification ofpackage.json
. - Run
npm run main
to start the program.
Contribution? Yes, please!