Skip to content

petarmaric/pjisp-zbirka-zadataka

Repository files navigation

About

The PJISP course problem book that makes coursework easier for our ACS students.

Instructions for ACS students

If you just want to read this book you can either buy its printed edition or access it online for free.

Instructions for ACS Teaching Assistants

Please use the manual for adding new assignments.

Installation

This project doesn't require system wide installation, just clone its repository to get started:

$ git clone https://github.com/petarmaric/pjisp-zbirka-zadataka.git
$ cd pjisp-zbirka-zadataka
$ pipenv install

Quick start

Show help:

$ pipenv run fab help

You can also run the following command to automatically (re)build the book whenever its files are updated:

find -regextype posix-extended -regex ".*\.(rst|py|c)" | entr -c pipenv run fab build

Using Docker

If you do not wish to install a LaTeX distribution on your system you can build your local Docker image:

$ docker build --tag petarmaric/pjisp-zbirka-zadataka .

and then use the dockerized version instead:

$ ./dockerized.sh help
[pjisp.petarmaric.com] Executing task 'help'
Pregled korisnih Fabric komandi:

* 'build'                         kompajlira celokupnu knjigu (u svim podrzanim formatima)
* 'novi_zadatak.sa_kolokvijuma'   dodaje novi zadatak sa kolokvijuma

Available commands:

    help
    build
    build.build_books
    build.clean
    build.lint
    build.rebuild_all
    build.sphinx_build
    novi_zadatak.sa_kolokvijuma
    publish
    publish.html

Contribute

If you find any bugs, or wish to propose new features please let us know.

If you'd like to contribute, simply fork the repository, add yourself to CONTRIBUTORS (following the same format as used in AUTHORS), commit your changes and send a pull request.

About

The PJISP course problem book that makes coursework easier for our ACS students

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages