Commit Graph

140 Commits

Author SHA1 Message Date
Aire-One fcad0b33f9 run: make the program run on all the doc site 2022-12-19 22:46:03 +01:00
Aire-One b423280215 Merge pull request 'Implement module section types "Static module functions" (#33)' (#48) from feat/#33 into master
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
Reviewed-on: #48
2022-12-10 02:09:02 +01:00
Aire-One 6a9f161594 fix(scraper): extract_section_functions coupling
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
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
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
Reviewed-on: #49
2022-12-10 01:54:08 +01:00
Aire-One 02defb1f23 ci(docker-build): fix path
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
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
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
Reviewed-on: #36
2022-12-10 00:20:25 +01:00
Aire-One 755d0d6b11 fix(entity): remove `constructor_param_record`
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
2022-12-09 21:36:38 +01:00
Aire-One 4a10957c57 feat(generator): render constructor as a function
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
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
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
Reviewed-on: #47
2022-12-09 21:18:09 +01:00
Aire-One 5d8c75ad45 ci(docker-build): fix `when`
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
2022-12-09 21:12:24 +01:00
Aire-One 6ed6ae8acd ci(build-docker): fix `when_path` string
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
2022-12-09 20:21:22 +01:00
Aire-One e332d6a98a ci: use our images 🚀
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
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
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
Reviewed-on: #45
2022-12-09 19:54:13 +01:00
Aire-One a4e36cda9e ci(docker-build): fix Dockerfile path
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
2022-12-09 19:50:19 +01:00
Aire-One 66736218dc ci(docker-build): fix `repo` values
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline failed Details
ci/woodpecker/pr/lint Pipeline was successful Details
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
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline failed Details
ci/woodpecker/push/lint Pipeline was successful Details
Reviewed-on: #44
2022-12-09 19:22:05 +01:00
Aire-One 265b36f088 ci(docker-build): fix `dockerfile_path`
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline failed Details
ci/woodpecker/pr/lint Pipeline was successful Details
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
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline failed Details
ci/woodpecker/push/lint Pipeline was successful Details
Reviewed-on: #43
2022-12-09 19:13:02 +01:00
Aire-One 258b6274ba ci(docker-build): fix paths
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline failed Details
ci/woodpecker/pr/lint Pipeline was successful Details
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
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline failed Details
ci/woodpecker/push/lint Pipeline was successful Details
Reviewed-on: #42
2022-12-09 18:50:11 +01:00
Aire-One 908faed2b5 ci(docker-build): fix `when_path`
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
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
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
Reviewed-on: #41
2022-12-09 18:43:29 +01:00
Aire-One 1813325351 ci(docker-build): fix `when_path`
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
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
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
Reviewed-on: #40
2022-12-09 18:33:04 +01:00
Aire-One bd2b099172 ci(docker-build): remove `repo` from `dryrun` step
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
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
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
Reviewed-on: #39
2022-12-09 18:08:15 +01:00
Aire-One 73634889de ci: move Dockerfile to `.woodpecker/docker`
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
2022-12-09 17:52:52 +01:00
Aire-One 481e91544b ci(docker-build): run only on master
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
2022-11-28 20:33:35 +01:00
Aire-One 0b5049fccf ci(build): remove depends_on lint constraint
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
2022-11-28 20:01:55 +01:00
Aire-One fdadf81b02 conf(vscode): add cSpell words
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-11-28 19:48:54 +01:00
Aire-One 6dc13b1386 ci(docker-build): remove old pipelines
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-11-28 19:48:21 +01:00
Aire-One 1577c9db94 ci(docker-build): all in one with matrix
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build-cyan Pipeline was successful Details
ci/woodpecker/push/docker-build-luacheck_just Pipeline was successful Details
ci/woodpecker/push/docker-build Pipeline was successful Details
ci/woodpecker/push/docker-build_stylua_just Pipeline was successful Details
ci/woodpecker/pr/docker-build-cyan Pipeline was successful Details
ci/woodpecker/pr/docker-build-luacheck_just Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/docker-build_stylua_just Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-11-28 19:40:00 +01:00
Aire-One 8463cbe423 ci(docker-build): fix lowercase repo
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build-cyan Pipeline was successful Details
ci/woodpecker/push/docker-build-luacheck_just Pipeline was successful Details
ci/woodpecker/push/docker-build_stylua_just Pipeline was successful Details
ci/woodpecker/pr/docker-build-cyan Pipeline was successful Details
ci/woodpecker/pr/docker-build-luacheck_just Pipeline was successful Details
ci/woodpecker/pr/docker-build_stylua_just Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-11-28 19:33:20 +01:00
Aire-One 1d8d11a0b6 ci: add docker-build
ci/woodpecker/push/build unknown status Details
ci/woodpecker/push/lint unknown status Details
ci/woodpecker/push/docker-build-cyan Pipeline was successful Details
ci/woodpecker/push/docker-build-luacheck_just Pipeline was successful Details
ci/woodpecker/push/docker-build_stylua_just Pipeline was successful Details
ci/woodpecker/pr/docker-build-cyan Pipeline failed Details
ci/woodpecker/pr/docker-build-luacheck_just Pipeline failed Details
ci/woodpecker/pr/docker-build_stylua_just Pipeline failed Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-11-28 19:22:04 +01:00
Aire-One f6e8f8e346 Merge pull request 'Support table parameters and record types (#37)' (#38) from feat/#37 into master
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
Reviewed-on: #38
2022-11-06 19:23:18 +01:00
Aire-One 0b71a76b34 fix(generator): utils.is_empty
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-11-06 19:19:40 +01:00
Aire-One fc9e26b9c9 fix(generator): clean up parameter record
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-11-06 19:09:39 +01:00
Aire-One 453c9f2949 feat(generator): render function record parameters
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-11-06 18:32:57 +01:00
Aire-One 05c098e026 build(types): fix pl Map:iter() definition 2022-11-06 18:32:57 +01:00
Aire-One db49da6cfc feat(scraper): extract record from parameters 2022-11-06 18:32:37 +01:00
Aire-One aa42419a54 feat(scraper): introduce Type_Info
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-11-04 20:41:21 +01:00
Aire-One 0bea4723b5 feat(scraper): detect function parameters table
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-11-04 19:46:10 +01:00
Aire-One cfa32b7199 Merge pull request 'Make the program try multiple modules' (#35) from feat/init-try-multiple-modules into master
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
Reviewed-on: #35
2022-10-31 19:28:52 +01:00
Aire-One 1dd2f741e6 fix(generator): `0` is not a nullish/falsy value
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-31 19:20:16 +01:00
Aire-One 49ae0bdc91 fix(scraper): do not fail on missing section_name
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-31 19:19:38 +01:00
Aire-One 1b02f1b5d7 fix(entity): initialize Module_Doc List properties
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-31 19:18:38 +01:00
Aire-One 988dbc5665 run: make the program try multiple modules
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-31 19:17:08 +01:00