Aire-One
3c4e1fd741
build(justfile): fix the `validate` recipe
2022-12-28 18:55:53 +01:00
Aire-One
c73b33bc24
chore(Type_Info): add `type_fix`es
2022-12-28 18:55:04 +01:00
Aire-One
a2a063882a
feat: implement `global_env_def`
2022-12-28 18:54:17 +01:00
Aire-One
b8cd7e3db8
chore: prepare for `global_env_def` file
2022-12-22 21:21:57 +01:00
Aire-One
ff60093bbe
run(property): add `capi_modules` list
2022-12-22 21:19:00 +01:00
Aire-One
3bd162b74c
Merge pull request 'Implement basic Teal type fixer ( #50 )' ( #51 ) from feat/#50 into master
...
Reviewed-on: #51
2022-12-21 20:28:10 +01:00
Aire-One
cceb8a1ffc
Merge pull request 'Run the program on the whole doc site' ( #55 ) from feat/run-on-all into master
...
Reviewed-on: #55
2022-12-21 20:27:22 +01:00
Aire-One
a6af7a77e4
run: add a just `validate` command
2022-12-19 22:48:21 +01:00
Aire-One
0c4b2a84f3
fix(filesystem): mkdir handle multiple parents
2022-12-19 22:47:47 +01:00
Aire-One
fcad0b33f9
run: make the program run on all the doc site
2022-12-19 22:46:03 +01:00
Aire-One
dc8698270b
feat(Module_Doc): manage requires
2022-12-19 19:39:34 +01:00
Aire-One
67ecf46058
feat(Module_Doc): more fixup
2022-12-19 18:13:20 +01:00
Aire-One
766849d5fc
fix(Entity): fixup() for Function_Info
...
This commit also force all functions from the `scraper` module to
instantiate every entity types they returns. We no longer accept
floating objects as instance. It was causing issues because they hadn't
the expected methods defined.
2022-12-19 18:00:51 +01:00
Aire-One
719aa36273
fix(scraper): produce Type_Info
2022-12-14 18:47:01 +01:00
Aire-One
5709219a79
run: make the program fix types
2022-12-14 18:44:19 +01:00
Aire-One
2f96bd0a85
feat(Entity): implement basic type fixer
2022-12-14 18:41:57 +01:00
Aire-One
b423280215
Merge pull request 'Implement module section types "Static module functions" ( #33 )' ( #48 ) from feat/#33 into master
...
Reviewed-on: #48
2022-12-10 02:09:02 +01:00
Aire-One
6a9f161594
fix(scraper): extract_section_functions coupling
...
Before this fix, the `extract_section_functions` function had issues
with how the elements were discovered. There are some scenarios where
selected nodes weren't from the same function definition. It causes the
generated teal to mix up the function's parameters.
2022-12-10 01:58:35 +01:00
Aire-One
386b0f33ff
feat(generator): render static functions
2022-12-10 01:57:30 +01:00
Aire-One
1979badc1b
Merge pull request 'Fix: Create and host docker images for the CI ( #34 )' ( #49 ) from fix/ci-docker-build into master
...
Reviewed-on: #49
2022-12-10 01:54:08 +01:00
Aire-One
02defb1f23
ci(docker-build): fix path
2022-12-10 01:50:25 +01:00
Aire-One
f843940483
Merge pull request 'Implement module section types "Constructors" ( #32 )' ( #36 ) from feat/#32 into master
...
Reviewed-on: #36
2022-12-10 00:20:25 +01:00
Aire-One
755d0d6b11
fix(entity): remove `constructor_param_record`
2022-12-09 21:36:38 +01:00
Aire-One
4a10957c57
feat(generator): render constructor as a function
2022-12-09 21:22:34 +01:00
Aire-One
d4f1e55004
Merge pull request 'Use the generated docker images in the CI ( #46 )' ( #47 ) from feat/#46 into master
...
Reviewed-on: #47
2022-12-09 21:18:09 +01:00
Aire-One
5d8c75ad45
ci(docker-build): fix `when`
2022-12-09 21:12:24 +01:00
Aire-One
6ed6ae8acd
ci(build-docker): fix `when_path` string
2022-12-09 20:21:22 +01:00
Aire-One
e332d6a98a
ci: use our images 🚀
2022-12-09 20:11:28 +01:00
Aire-One
740afce61b
Merge pull request 'Fix: Create and host docker images for the CI ( #34 )' ( #45 ) from fix/ci-docker-build into master
...
Reviewed-on: #45
2022-12-09 19:54:13 +01:00
Aire-One
a4e36cda9e
ci(docker-build): fix Dockerfile path
2022-12-09 19:50:19 +01:00
Aire-One
66736218dc
ci(docker-build): fix `repo` values
2022-12-09 19:35:15 +01:00
Aire-One
53e3085481
Merge pull request 'Fix: Create and host docker images for the CI ( #34 )' ( #44 ) from fix/ci-docker-build into master
...
Reviewed-on: #44
2022-12-09 19:22:05 +01:00
Aire-One
265b36f088
ci(docker-build): fix `dockerfile_path`
2022-12-09 19:21:25 +01:00
Aire-One
820faaca3c
Merge pull request 'Fix: Create and host docker images for the CI ( #34 )' ( #43 ) from fix/ci-docker-build into master
...
Reviewed-on: #43
2022-12-09 19:13:02 +01:00
Aire-One
258b6274ba
ci(docker-build): fix paths
2022-12-09 19:12:05 +01:00
Aire-One
dc7d3102ca
Merge pull request 'Fix: Create and host docker images for the CI ( #34 )' ( #42 ) from fix/ci-docker-build into master
...
Reviewed-on: #42
2022-12-09 18:50:11 +01:00
Aire-One
908faed2b5
ci(docker-build): fix `when_path`
2022-12-09 18:49:16 +01:00
Aire-One
6d2d2efaa0
Merge pull request 'Fix: Create and host docker images for the CI ( #34 )' ( #41 ) from fix/ci-docker-build into master
...
Reviewed-on: #41
2022-12-09 18:43:29 +01:00
Aire-One
1813325351
ci(docker-build): fix `when_path`
2022-12-09 18:41:58 +01:00
Aire-One
fd824df3e9
Merge pull request 'Fix: Create and host docker images for the CI ( #34 )' ( #40 ) from fix/ci-docker-build into master
...
Reviewed-on: #40
2022-12-09 18:33:04 +01:00
Aire-One
bd2b099172
ci(docker-build): remove `repo` from `dryrun` step
2022-12-09 18:26:29 +01:00
Aire-One
bdd0dfa689
ci(docker-build): use the image name in the repo
2022-12-09 18:23:53 +01:00
Aire-One
ce39f3843f
ci(build-docker): force tag to "latest"
...
With the `auto_tag` option, we would have change the docker images tags
based on the project tag.
2022-12-09 18:22:59 +01:00
Aire-One
53b1d5d26a
Merge pull request 'Create and host docker images for the CI ( #34 )' ( #39 ) from feat/#34 into master
...
Reviewed-on: #39
2022-12-09 18:08:15 +01:00
Aire-One
73634889de
ci: move Dockerfile to `.woodpecker/docker`
2022-12-09 17:52:52 +01:00
Aire-One
481e91544b
ci(docker-build): run only on master
2022-11-28 20:33:35 +01:00
Aire-One
0b5049fccf
ci(build): remove depends_on lint constraint
2022-11-28 20:01:55 +01:00
Aire-One
fdadf81b02
conf(vscode): add cSpell words
2022-11-28 19:48:54 +01:00
Aire-One
6dc13b1386
ci(docker-build): remove old pipelines
2022-11-28 19:48:21 +01:00
Aire-One
1577c9db94
ci(docker-build): all in one with matrix
2022-11-28 19:40:00 +01:00