Commit Graph

301 Commits

Author SHA1 Message Date
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
Aire-One 9c06b7ecad Merge pull request 'Implement module section types "Object properties" (#16)' (#31) from feat/#16 into master
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
Reviewed-on: #31
2022-10-31 16:43:08 +01:00
Aire-One 35c4567baf feat: manage Object Properties constraints enum
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-31 15:30:40 +01:00
Aire-One 9d9f263c69 fix(utils): use `stringx.strip` to trim string
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-31 15:04:44 +01:00
Aire-One c21eda0a3f feat(scraper): only use property_summary_type
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-31 15:03:39 +01:00
Aire-One 0c94593b85 fix(scraper): improve extract_item_name regex
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-31 14:26:10 +01:00
Aire-One 29b81af219 feat(scraper): use the `summary_type` definition
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-31 14:19:00 +01:00
Aire-One 73320768df feat(generator): basic Object Properties render
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-31 13:44:54 +01:00
Aire-One 1fa62b7955 feat(scraper): basic Object Properties extractor
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-31 13:42:45 +01:00
Aire-One ee9d23afd6 Merge pull request 'Instance level methods should have a `self` parameter (#26)' (#28) from feat/#26 into master
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
Reviewed-on: #28
2022-10-31 11:34:16 +01:00
Aire-One c8e621c4ec Merge pull request 'Fix: `render_typed_variable` concat character is wrong' (#29) from fix/render_typed_variable-types-concat into master
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
Reviewed-on: #29
2022-10-31 11:30:13 +01:00
Aire-One b4fee9f3fe fix(scraper): add self parameter to Object Methods
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
This also introduce a way to manage the record_name from the Module_Doc.
2022-10-31 11:19:34 +01:00
Aire-One 631f78ff6a fix(generator): render_typed_variable concat
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
The `snippets.render_typed_variable` types concat characters were wrong.
Teal union uses pipe-separator " | " not comma ", ".
2022-10-31 11:18:03 +01:00
Aire-One 697e5d1a27 Merge pull request 'Implement function parameters scraping (#19)' (#25) from feat/#19 into master
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
Reviewed-on: #25
2022-10-30 17:08:24 +01:00
Aire-One 81961177e7 feat(scraper): implement function parameters
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-30 16:35:12 +01:00
Aire-One b4d6aa5228 Merge pull request 'Implement module section types "Signals" (#18)' (#23) from feat/#18 into master
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
Reviewed-on: #23
2022-10-23 21:39:57 +02:00
Aire-One 8cc37b127b feat(generator): add record Signal enum
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-23 21:15:56 +02:00
Aire-One 43cc531cc4 feat(scraper): scrap module Signals section 2022-10-23 21:15:17 +02:00
Aire-One b1c3d80604 feat(generator): improve `indent` implementation 2022-10-23 21:09:22 +02:00
Aire-One 89f66119ee build(types): fix scan_html indentation level 2022-10-23 21:07:49 +02:00
Aire-One 6e2ac5af5d build(types): add pl.stringx functions 2022-10-23 21:07:18 +02:00
Aire-One b63e734194 Merge pull request 'Improvements in the woodpecker pipeline (#20)' (#21) from feat/#20 into master
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
Reviewed-on: #21
2022-10-23 19:17:18 +02:00
Aire-One 8c9693f173 ci: only run on master branch
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-23 19:01:39 +02:00
Aire-One f5c63fd4f8 ci(lint): disable lint-pipeline step
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-23 18:58:54 +02:00
Aire-One bda5c85a7b ci(lint): upgrade lint-pipeline image 2022-10-23 18:58:54 +02:00
Aire-One 58bfc09fcc ci(lint): fix pipeline-lint never failing 2022-10-23 18:58:54 +02:00
Aire-One b0e7a7485a ci(lint): fix the lint-pipeline step 2022-10-23 18:58:54 +02:00
Aire-One 7a8dca2e4f ci(lint): add lint-pipeline step
ci/woodpecker/push/lint Pipeline failed Details
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/push/build unknown status Details
ci/woodpecker/pr/build unknown status Details
2022-10-23 13:26:05 +02:00
Aire-One 58953fabf4 Merge pull request 'Fix module name' (#15) from feat/fix-module-name into master
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
Reviewed-on: #15
2022-10-22 19:58:20 +02:00
Aire-One 065ee514a7 chore: rename `properties` -> `property`
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-22 19:50:39 +02:00
Aire-One 76b10cf2b0 chore: rename `entities` -> `entity` 2022-10-22 19:43:36 +02:00
Aire-One 82d438f87a Merge pull request 'Improve the logger module (#13)' (#14) from feat/#13 into master
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
Reviewed-on: #14
2022-10-22 19:39:29 +02:00
Aire-One 31f2b3dd17 feat(logger): reimplement module
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-22 19:30:26 +02:00
Aire-One d58f976fff Merge pull request 'Adapt generator code to new entities design #10' (#12) from feat/#10 into master
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
Reviewed-on: #12
2022-10-22 19:26:27 +02:00
Aire-One ddf9858aa0 feat(generator): re-implement generator 🚀
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-22 15:08:33 +02:00
Aire-One d8cb5918a7 fix(entities): Function_Info initialize Lists
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-22 15:06:24 +02:00
Aire-One 2aaf602d6c fix(entities): Function_Info expose Parameter
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-22 15:05:26 +02:00
Aire-One b08528a710 fix(utils): pcall protect `do_or_fail`
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-22 15:04:21 +02:00
Aire-One 11d93536b9 run: `set_path.tl` build -> src
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-22 15:02:47 +02:00
Aire-One e0f61e1699 fix(filesystem): write_file call param position
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
2022-10-22 15:00:28 +02:00