Commit graph

19 commits

Author SHA1 Message Date
Smirnov Oleksandr
4a7f915e7f docs: regen 2024-05-03 21:55:47 +03:00
Smirnov Oleksandr
9ba98a1815 update types 2024-05-03 21:44:47 +03:00
Smirnov Oleksandr
5ea71be825 feat(log): add easy way to open log 2024-05-02 23:41:52 +03:00
Smirnov Oleksandr
fa223c8904 feat(config): TYPES 2024-04-17 18:34:02 +03:00
Smirnov Oleksandr
c43b33cb60 refactor(log, utils): get plugin name from config 2024-04-17 01:53:14 +03:00
Smirnov Oleksandr
4d2f9a23e0 feat(log): add logger module 2024-04-17 01:34:00 +03:00
Smirnov Oleksandr
10cec9c6b0
add help file, and docs (#59)
* idk how good this idea is

* this could be working but i still cant figure out how to run it

* ignore tags that mini.doc gens, but why?

* chore(taskfile): force exiting after tests

because i got infinit ci

* chore(ci): add more nvim versions to run on

* chore: update taskfile

* feat: add docs generator

* docs: its only begining

* refactor: update docgen script

* docs: write some more

* docs(config): update

* docs: update readme

* language

* hope it would work

* what about that?

* maybe this would work?

* update md

* upd

* WHY DOESNT IT WORKING

* idk by but 0.9.3 just fails the ci, so i deleted it from suite

* again update, why does markdown not work in embeded html

* maybe it can help?

* upd

* again update

* kinda fix

* fix: formatting

* again some updating

* some readme updating

* fix, this shouldnt be in repo

* i finnaly undertood how to fix this fking skill issue

* fix(struct_tags): typo

* refactor(docs): change the order in generated file

* docs: install deps

* refactor(scripts): rename doc-gen script

* docs(impl): write docs

* docs(dap): add doc

* stylua .

* docs(struct_tags): add doc

* docs(gotests): add docs

* docs(iferr): add docs

* docs(comment): add doc

* update CONTRIBUTING.md

* docs(README): talk about `develop` branch

* docs: update README.md
2024-04-04 17:15:55 +03:00
Alex
cdb1cd05a3
Add support for named tests (#50)
* fix(typo): README.md (#47)

* feat: add support for named tests

* test

* tags in table

* debug installer msg

* test

* hardcoded @develop

* get gotests tag from setup()

* update readme

* store install tag in urls table

* removed gotests tag

* update README.md

* remove urls installer index reference

* remove named arg from add_test()

* .

* update README.md

* update README.md

---------

Co-authored-by: Steve M <gearcog@users.noreply.github.com>
2024-02-11 16:35:39 +02:00
Arne Van Maele
8a6f7748ef
fix: fix iferr config (#56) 2024-02-11 01:44:59 +02:00
Smirnov Oleksandr
e0a3e70e48
add ability for setting custom tools options (#44)
* feat(gotests): add custom templates support

* feat(struct_tags): add support for custom `transform` option
2023-08-17 19:13:56 +03:00
Smirnov Oleksandr
b5327cd2eb feat(config): make it optional to call .setup() 2023-07-20 19:53:15 +03:00
Smirnov Oleksandr
3b0888ab10 fix(config): now it works correctly 2023-07-20 19:40:12 +03:00
Smirnov Oleksandr
eac5560200 fix(config): now it not removes .setup() from itself after calling
.setup()
2023-07-20 00:36:16 +03:00
Smirnov Oleksandr
26b41bf68c
refactor of public plugin's api (#37)
* refactor: move all plugin functionality to init.lua

* fix(commands): now it uses correct module paths

* refactor(config): change way how it handles options

* refactor(gotests): use correct config, change way how deps required, fix some typos

* fix(healthchecker): use correct config

* refactor(iferr): change api

* refactor(impl): change api

* refactor(installer): change api

* refactor(struct_tags): change way of importting deps

* refactor(struct_tags): rename M to struct_tags

* run stylua

* refactor(dap): make it all in one file, and make some refactoring

* refactor(_utils): change way how it organizes

* fix: use new _utils api

* refactor(_utils.health): reorganize module

* refactor(_utils.ts): some renameing, moving requires lines

* run stylua
2023-07-19 23:38:23 +03:00
Smirnov Oleksandr
e8fe6c5b15
feat(config): add types annotation (#21) 2022-11-13 12:08:23 +00:00
Smirnov Oleksandr
aa535e7ed1 feat: add dlv as dep 2022-09-22 17:54:49 +03:00
Smirnov Oleksandr
eb19ecdc05
Add iferr integration (#15)
* feat(iferr): add to installer & config

* feat(iferr): add first implementation

* docs(iferr): add
2022-07-07 14:19:07 +03:00
Smirnov Oleksandr
4fee3543e0 fix(config): set default options if user provides empty table 2022-07-05 11:46:20 +03:00
Smirnov Oleksandr
40a2839eab
feat(config): add base implementation
* feat(config): naive implementation

feat(config): get command for a run from config

* docs: add config

* fix typo [skip ci]

* test: add config
2022-06-27 20:28:35 +03:00