IAMbic is Version-Control for IAM. It centralizes and simplifies cloud access and permissions. It maintains an eventually consistent, human-readable, bi-directional representation of IAM in Git.
I have addressed issue #476 by updating the documentation to provide clearer and more comprehensive descriptions for the expires_at and expires_at_default fields in the ExpiryModel class. Specifically, I have improved the documentation to clarify the data types, added examples, and eliminated repeated text.
Rationale
The original issue reported that the auto-generated documentation was treating datetime.datetime and datetime.date as strings, leading to confusion. To resolve this, I updated the documentation to clearly define the data types and provide relevant examples, ensuring that users understand the expected format.
How was it tested?
If it was manually verified, list the instructions for your reviewers to follow.
I manually verified the changes by checking the updated documentation against the original issue description and ensuring that the descriptions are now more accurate and understandable.
Instructions:
cd docs
python3 generate_schema.py
copy the generated 3-schemas folder from docs/docs/web/docs/3-reference/3-schemas and replace it with the intial inside the web/docs/3-reference. don't forget to delete the generated folder. I wish I can explore further to avoid this stress but that's how I did it for now.
What changed?
expires_at
andexpires_at_default
fields in theExpiryModel
class. Specifically, I have improved the documentation to clarify the data types, added examples, and eliminated repeated text.Rationale
datetime.datetime
anddatetime.date
asstrings
, leading to confusion. To resolve this, I updated the documentation to clearly define the data types and provide relevant examples, ensuring that users understand the expected format.How was it tested?
If it was manually verified, list the instructions for your reviewers to follow. I manually verified the changes by checking the updated documentation against the original issue description and ensuring that the descriptions are now more accurate and understandable. Instructions:
cd docs
python3 generate_schema.py
docs/docs/web/docs/3-reference/3-schemas
and replace it with the intial inside theweb/docs/3-reference
. don't forget to delete the generated folder. I wish I can explore further to avoid this stress but that's how I did it for now.cd docs/web
and runyart start