feat(cfnspec): add CloudFormation documentation to L1 classes#18101
feat(cfnspec): add CloudFormation documentation to L1 classes#18101mergify[bot] merged 6 commits intomasterfrom
Conversation
Include CloudFormation documentation in the generated L1 docstrings.
|
Pre-emptive FAQ: Q: How are we going to keep the data file up-to-date? A: I would like to consider that of scope for this PR. Rest assured I have a cunning plan 🤓 |
iliapolo
left a comment
There was a problem hiding this comment.
@rix0rrr This is very cool, but...in-spite of your pre-emptive clarification, I am somewhat uncomfortable pushing this without a maintenance mechanism.
Once the docs get stale in significant way, this will result in a degraded experience than what we have now. And we have no way of knowing when this will happen. I think we should hold back until we at least have a manual process or something.
Also, can we push a few tests so we can see a diff when this code changes?
|
Here's an example of a generated L1 file: https://pastebin.com/fJRmT3E4 |
|
@rix0rrr as we discussed lets currently hold off on this until we have the update mechanism in-place as well. Converting to draft in the meanwhile. |
|
There is an update mechanism in place now |
|
Thank you for contributing! Your pull request will be updated from master and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
|
Thank you for contributing! Your pull request will be updated from master and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
)" This reverts commit 0ed661d.
Re-draft of #18101. The previous implementation rendered invalid escape sequences which would break the Java rendering. Fixed in this iteration.
Include CloudFormation documentation in the generated L1 docstrings.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license