Khosrow Moossavi
8ade41399e
Remove irrelevant sort information from Settings
...
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com >
2021-02-28 20:37:12 -05:00
Khosrow Moossavi
304bce9bb0
Refactor docs to be published on website
...
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com >
2021-02-23 17:28:12 -05:00
Khosrow Moossavi
fb204ca773
Fix release scripts for chocolatey
...
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com >
2021-02-10 18:30:45 -05:00
Khosrow Moossavi
aecd044ee0
Use goreleaser for release workflow and tasks
...
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com >
2021-02-04 12:58:24 -05:00
Khosrow Moossavi
89d7f6cf86
Move pkg/print to internal/print
...
Originally pkg/print was intended to be public to be used by plugin
developers, but this setting has to be defined by plugin-sdk and as such
it's moved to internal/format to be only used by terraform-docs core
project.
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com >
2021-02-02 18:19:58 -05:00
Khosrow Moossavi
44b3361b22
Add license header to codebase files
...
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com >
2021-01-28 12:29:11 -05:00
Khosrow Moossavi
e3a19ea9dd
Move pkg/tfconf to internal/terraform
...
Originally pkg/tfconf was set to be public to be used by plugin
developers, but these structs have to be defined by plugin-sdk and as
such it's moved to internal/terraform to be only used by terraform-docs
core project.
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com >
2021-01-26 15:39:30 -05:00
Khosrow Moossavi
63750c1784
fix: Normalize last empty line of the generated output ( #336 )
...
Generated output will not have any empty line or
carriage return at the end of the last line and
one carriage return (\n) will be added when we
print that to stdout.
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com >
2020-10-15 18:51:30 -04:00
Khosrow Moossavi
dac90f1948
chore: Enhance release scripts ( #326 )
2020-09-25 12:05:10 -04:00
Khosrow Moossavi
38316ec246
chore: Custom order of changelog items ( #245 )
...
* Custom order of changelog items
* Use forked built of git-chglog instead of upstream
* Update Changelog
2020-09-07 11:59:00 -04:00
Khosrow Moossavi
38a86cbdc5
feat: Build and push docker image ( #289 )
2020-07-11 19:36:55 -04:00
Khosrow Moossavi
dfeaaecdc4
Migrate to github.com/terraform-docs org ( #288 )
...
* Migrate to github.com/terraform-docs org
* remove codecov token
* update maintenance notice in README
2020-07-06 19:43:25 -04:00
Khosrow Moossavi
04a9ef49eb
refactor: Refactor cli implemention and configuration ( #266 )
...
* Refactor cli implemention and configuration
* cleanup
2020-05-20 22:21:19 -04:00
Khosrow Moossavi
c196c7cc49
refactor: Add factory function to return format types ( #243 )
2020-04-10 19:08:37 -04:00
Khosrow Moossavi
9122e396db
Bump homebrew formula to v0.9.1
2020-04-03 13:07:23 -04:00
Khosrow Moossavi
9c0c316eb5
Bump homebrew formula to v0.9.0
2020-04-01 11:20:31 -04:00
Khosrow Moossavi
40bd96be44
docs: Enhance automatic document generation ( #227 )
...
* Enhance automatic document generation
* update contribuor guide
* fix broken link
2020-03-29 18:17:55 -04:00
Khosrow Moossavi
9043f268ad
feat: Add support for tfvars hcl and json commands ( #226 )
...
* Add support for tfvars hcl and json commands
* fix docs generation header issue
* align padding of hcl tfvars items
* add more tests
* update docs
* wording
2020-03-27 15:02:09 -04:00
Khosrow Moossavi
01c8fa1c61
feat: Add support for fetching the module header from any file ( #217 )
...
* Add support for fetching the module header from any file
* fix the failing test because of lines reader
2020-03-12 13:58:35 -04:00
Khosrow Moossavi
b716a25811
feat: Add support for XML renderer ( #198 )
...
* Add support for XML renderer
* formatting
* update docs
2020-02-26 14:44:50 -05:00
Khosrow Moossavi
38e18970ed
refactor: Introduce Format interface and expose to public pkg ( #195 )
...
* Introduce format interface and expose to public pkg
* fix issues after merge
* don't panic
* Rename TFString back to String
2020-02-19 14:07:10 -05:00
Khosrow Moossavi
d4a0663909
refactor: Add tfconf.Options to load Module with ( #193 )
2020-02-11 14:56:02 -05:00
Khosrow Moossavi
54ab7f9bbb
docs: Auto generate formats document from examples ( #192 )
...
* Auto generate formats document from examples
* fix lint issues
2020-02-10 20:53:57 -05:00
Khosrow Moossavi
cd6e9d48e8
Bump homebrew formula to v0.8.2
2020-02-03 17:33:48 -05:00
Khosrow Moossavi
5f7690792a
Bump homebrew formula to v0.8.1
2020-01-22 11:48:36 -05:00
Khosrow Moossavi
d0dd6ee246
Bump homebrew formula to v0.8.0
2020-01-22 11:47:58 -05:00
Khosrow Moossavi
143e47dbef
Fix release scripts ( #175 )
2020-01-20 17:20:36 -05:00
Khosrow Moossavi
a5e91258d6
Update Changelog
2020-01-16 17:35:54 -05:00
Khosrow Moossavi
eee2f88443
Show breaking change section in 'unreleased' section
2020-01-03 18:36:11 -05:00
Khosrow Moossavi
fa8a756962
enhance: Bump homebrew formula version on release ( #135 )
...
* Bump homebrew formula version on release
* Add readme to homebrew folder for more information
2019-12-20 17:00:42 -05:00
Khosrow Moossavi
1b7eaebeb7
Add 'enhance' to the list of changelog sections
2019-12-13 17:01:13 -05:00
Khosrow Moossavi
d03bfc94aa
Enhance release scripts
2019-12-12 16:05:36 -05:00
Khosrow Moossavi
b166b982ad
Generate release note based on the current tag changelog
2019-12-12 16:02:41 -05:00
Khosrow Moossavi
f0a7d374a5
Enhance Makefile and add editorconfig ( #115 )
2019-09-23 20:27:11 +02:00