cd2fdc162e
Fix: run pre-commit hooks
continuous-integration/drone/push Build is passing
2022-07-28 09:39:51 +02:00
d5981d25e5
Core: add pre-commit config
2022-07-28 09:39:20 +02:00
8a9b13cfcf
Core: Add pre-commit int dev-dependencies
2022-07-28 09:29:14 +02:00
18b4b69139
Core: setup poetry
2022-07-28 09:25:23 +02:00
d204eb19e1
Merge branch 'decoupled' into dev
continuous-integration/drone/push Build is passing
2022-07-20 16:46:45 +02:00
b5f7cdb0cf
Feat: add stat for templates
2022-07-20 16:45:21 +02:00
ae09d37523
Feat: update README
2022-07-20 16:44:03 +02:00
5bf9d8b7c1
Fix: Reading subject infos from csv file
2022-07-20 16:38:38 +02:00
e6595b7041
Fix: adapt examples with the new variable access
2022-07-20 16:20:21 +02:00
67656c2cf1
Feat: arrange variables for templates
...
Split in 3 categories
- from "options" key build with default_config, file_config and cli options
- from "subject" key build csv or quantity of subject
- other in direct access from "direct_access" dictionnary inside the
file_config
2022-07-20 16:16:09 +02:00
37d779c0ab
Feat: activate solution worker
2022-07-19 18:09:17 +02:00
177128afe2
Feat: add a make file to run docker
2022-07-19 17:28:32 +02:00
b1424f096b
Feat: move Dockerfile to Dockerfile.simple
2022-07-19 17:28:19 +02:00
0a40e132c5
Feat: rename dockerfile from mapytex to usecase
2022-07-19 17:13:23 +02:00
3d54cce718
Refact: move mapytex to usecase and build example
2022-07-19 16:37:14 +02:00
473f554ebe
Doc: update README with docker examples
2022-07-19 16:33:51 +02:00
1fd5ca9c96
Feat: activate texenv by default
2022-07-19 16:33:27 +02:00
8c20ff8e4a
Feat: rename get_config
2022-07-19 15:15:06 +02:00
01a0f9db17
Fix: Fix test on randint returned value
2022-05-09 09:11:56 +02:00
fae2afa76c
Feat: make dockerfile to test my workflow
2022-05-09 09:09:38 +02:00
b1353bb6c7
Feat: add test with a template using random
2022-05-08 09:45:45 +02:00
78f6ddc813
Feat: dockerfile to test bopytex in new environment
2022-05-08 09:15:13 +02:00
8f1d9cb4d4
Feat: four un peu tout
2022-05-07 16:55:33 +02:00
90ae3e936e
Feat: Enable configfile loading
2022-05-05 14:35:01 +02:00
e4f234d241
Feat: add e2e test with failed compilation
2022-05-04 21:21:26 +02:00
0d614465f0
Refact: move bopytex.bopytex to service.main
2022-05-04 21:16:27 +02:00
467135abc6
Feat: Create dockerfile to test in new env
2022-05-04 18:03:58 +02:00
d9bd4ca5a1
Feat: Organize script to work in CLI
2022-05-04 18:00:54 +02:00
9d7f779f07
Fix: Fix planer when students_csv is empty
2022-05-04 17:04:16 +02:00
69b2e1c82e
Refact: move config and workflow to bopytex
2022-05-04 11:39:28 +02:00
87ebb4c284
Feat: add test on add_filter
2022-05-04 11:11:39 +02:00
25b5bde823
Feat: Create tex jinja2 environment
2022-05-04 11:03:16 +02:00
04db450ceb
Feat: remise sur pieds pour les tests
2022-04-16 07:30:47 +02:00
ca2a47f82a
Fix: empty clean worker
2022-04-16 07:14:49 +02:00
1fdf223689
Feat: e2e test on default planner
2022-04-16 07:13:07 +02:00
1bcbf2a9a6
core: remove tests from .gitignore
2022-04-14 11:29:39 +02:00
5af4662d43
Fix: use tmp_path fixture
2022-04-13 20:41:34 +02:00
fe18dc4ef1
Feat: manage failing tasks in scheduler
2022-04-13 15:20:34 +02:00
b455ef23c4
Feat: Integrate message in service, scheduler and dispatcher
2022-04-13 15:09:08 +02:00
9c05ef1551
feat: integrate message to worker
2022-04-13 12:26:04 +02:00
ca0f498d4e
fix: list to set in typehints
2022-04-13 11:29:30 +02:00
527ad160cf
Feat: join_pdf work
2022-04-13 10:46:53 +02:00
ac8fe3dfdd
Feat: latexmk worker to compile tex
2022-04-10 16:27:12 +02:00
76a033cf43
feat: create generate worker
2022-04-10 16:19:41 +02:00
08411bd42d
Feat: move action to worker with a dispatcher
2022-04-10 14:37:19 +02:00
3f1464f3f6
Feat: service work but do nothing!
2022-04-10 06:45:10 +02:00
abd517b339
Feat: planner generate tasks all by themselves
2022-04-09 23:00:43 +02:00
c89959673b
refact: move planners to own directory
2022-04-09 22:46:09 +02:00
dfcc48dd20
refact: planners accept only options in parameters
2022-04-09 22:29:58 +02:00
8c9d7bf9a2
refact: rename planner to default_planner
2022-04-09 22:06:42 +02:00