As SFMC Architect i pulled the code using SFMC Devtools. i am looking to generate documentation for below automation code and associated queries
Create html documentation with full query details  which has look and feel of  "https://www.cityofhope.org/" .

{
    "name": "Data_Views_Shared Services_DAILY_REFRESH",
    "description": "This daily automation runs a collection of Shared Services BU data views.",
    "key": "02e8fdcc-db83-8bac-470e-03ec47481d06",
    "type": "scheduled",
    "status": "Scheduled",
    "schedule": {
        "startDate": "2022-04-20T03:30:00",
        "endDate": "2079-06-06T00:00:00",
        "icalRecur": "FREQ=DAILY;UNTIL=20790606T010000;INTERVAL=1",
        "timezoneName": "Central Standard Time"
    },
    "steps": [
        {
            "name": "",
            "description": "",
            "activities": [
                {
                    "name": "DV_Bounce",
                    "r__type": "query"
                }
            ]
        },
        {
            "name": "",
            "description": "",
            "activities": [
                {
                    "name": "DV_Click",
                    "r__type": "query"
                }
            ]
        },
        {
            "name": "",
            "description": "",
            "activities": [
                {
                    "name": "DV_Complaint",
                    "r__type": "query"
                }
            ]
        },
        {
            "name": "",
            "description": "",
            "activities": [
                {
                    "name": "DV_Job",
                    "r__type": "query"
                }
            ]
        },
        {
            "name": "",
            "description": "",
            "activities": [
                {
                    "name": "DV_Journey",
                    "r__type": "query"
                }
            ]
        },
        {
            "name": "",
            "description": "",
            "activities": [
                {
                    "name": "DV_JourneyActivity",
                    "r__type": "query"
                }
            ]
        },
        {
            "name": "",
            "description": "",
            "activities": [
                {
                    "name": "DV_ListSubscribers",
                    "r__type": "query"
                }
            ]
        },
        {
            "name": "",
            "description": "",
            "activities": [
                {
                    "name": "DV_Open",
                    "r__type": "query"
                }
            ]
        },
        {
            "name": "",
            "description": "",
            "activities": [
                {
                    "name": "DV_Sent",
                    "r__type": "query"
                }
            ]
        },
        {
            "name": "",
            "description": "",
            "activities": [
                {
                    "name": "DV_Subscribers",
                    "r__type": "query"
                }
            ]
        },
        {
            "name": "",
            "description": "",
            "activities": [
                {
                    "name": "DV_Unsubscribe",
                    "r__type": "query"
                }
            ]
        }
    ],
    "notifications": [
        {
            "email": [
                "maggie.redmon@ctca-hope.com"
            ],
            "message": "Data_Views_Shared Services_DAILY_REFRESH Runtime Error",
            "type": "Error"
        },
        {
            "email": [
                "brlee@hcg.com"
            ],
            "message": "Data_Views_Shared Services_DAILY_REFRESH Runtime Error",
            "type": "Error"
        }
    ],
    "r__folder_Path": "my automations/Data Maintenance"
}
/* query configuration*/
{
    "name": "DV_Bounce",
    "key": "f4193001-644e-4cd6-9f2e-6d2d49637ce3",
    "description": "",
    "targetKey": "A5D88176-D6B2-4344-B24E-55147671D935",
    "createdDate": "2022-04-19T19:17:34.093",
    "modifiedDate": "2022-04-19T19:17:34.093",
    "targetUpdateTypeName": "Overwrite",
    "isFrozen": false,
    "r__folder_Path": "Query/Data View"
}

{
    "name": "DV_Click",
    "key": "e07d1f19-b3ab-47f3-b7c5-4b6c34eccf5d",
    "description": "",
    "targetKey": "6F248ED1-929B-4DB3-B8B0-3D610107C5DE",
    "createdDate": "2022-04-19T19:15:59.97",
    "modifiedDate": "2022-04-19T19:15:59.97",
    "targetUpdateTypeName": "Overwrite",
    "isFrozen": false,
    "r__folder_Path": "Query/Data View"
}

{
    "name": "DV_Complaint",
    "key": "6d440dcc-a850-461a-88ee-9459724c7b13",
    "description": "",
    "targetKey": "1A78F872-6352-425E-AD6C-6910088F5B19",
    "createdDate": "2022-04-19T19:54:20.72",
    "modifiedDate": "2022-04-19T19:54:20.72",
    "targetUpdateTypeName": "Overwrite",
    "isFrozen": false,
    "r__folder_Path": "Query/Data View"
}
{
    "name": "DV_Job",
    "key": "4adb19e4-4ee3-4828-ad47-134feaaf0b52",
    "description": "",
    "targetKey": "C2D220CA-9403-4CFD-BE9B-29D0F03DFBAA",
    "createdDate": "2022-04-19T19:51:04.117",
    "modifiedDate": "2022-04-19T19:51:04.117",
    "targetUpdateTypeName": "Overwrite",
    "isFrozen": false,
    "r__folder_Path": "Query/Data View"
}

{
    "name": "DV_Journey",
    "key": "5156a2cc-0027-4ae0-8ca8-56c5388badaa",
    "description": "",
    "targetKey": "5C0428E0-6929-4380-A355-9929C0D6B12A",
    "createdDate": "2022-04-19T19:40:52.367",
    "modifiedDate": "2022-04-19T19:40:52.367",
    "targetUpdateTypeName": "Overwrite",
    "isFrozen": false,
    "r__folder_Path": "Query/Data View"
}

{
    "name": "DV_JourneyActivity",
    "key": "ae0be924-cf0a-4054-9ea5-cc79390290fe",
    "description": "",
    "targetKey": "7FFF627E-8B43-481F-A9FD-FB71A9C1D545",
    "createdDate": "2022-04-19T19:38:34.927",
    "modifiedDate": "2022-04-19T19:38:34.927",
    "targetUpdateTypeName": "Overwrite",
    "isFrozen": false,
    "r__folder_Path": "Query/Data View"
}
{
    "name": "DV_ListSubscribers",
    "key": "d6786671-9d2a-4e52-9e9f-d9d1978b73be",
    "description": "",
    "targetKey": "DC153F02-BEAB-4379-87D1-2501A03A5A6A",
    "createdDate": "2022-04-19T20:50:38.91",
    "modifiedDate": "2022-04-19T20:50:38.91",
    "targetUpdateTypeName": "Overwrite",
    "isFrozen": false,
    "r__folder_Path": "Query/Data View"
}
{
    "name": "DV_Open",
    "key": "b86f2c57-65b0-47da-b2de-b893f9f6a377",
    "description": "",
    "targetKey": "A055E0DF-087B-4527-83B0-859D66E4D293",
    "createdDate": "2022-04-18T14:19:52.893",
    "modifiedDate": "2022-04-19T19:16:30.32",
    "targetUpdateTypeName": "Overwrite",
    "isFrozen": false,
    "r__folder_Path": "Query/Data View"
}
{
    "name": "DV_Sent",
    "key": "8b94d5c2-7f65-49d6-9f82-f5cb44318cbd",
    "description": "View subscribers who were sent emails from your account by querying the _Sent data view. Records dating back six months from the day the query runs are available.",
    "targetKey": "71E47231-B234-4EFF-984E-E5DFDAFBB735",
    "createdDate": "2022-04-18T12:56:20.343",
    "modifiedDate": "2022-04-18T12:56:48.19",
    "targetUpdateTypeName": "Overwrite",
    "isFrozen": false,
    "r__folder_Path": "Query/Data View"
}
{
    "name": "DV_Subscribers",
    "key": "18a3ad17-b2ae-4a80-b225-af57a43a4a55",
    "description": "",
    "targetKey": "56DDB36D-A06F-4C85-B4DD-34E0B6D0B0BC",
    "createdDate": "2022-04-19T20:06:58.867",
    "modifiedDate": "2022-04-19T20:06:58.867",
    "targetUpdateTypeName": "Overwrite",
    "isFrozen": false,
    "r__folder_Path": "Query/Data View"
}
{
    "name": "DV_Unsubscribe",
    "key": "79c29f9c-36fc-40a4-b683-6231384a9c23",
    "description": "",
    "targetKey": "FCA32EC0-B567-4C36-A269-B28F88A3D4C2",
    "createdDate": "2022-04-19T19:22:03.313",
    "modifiedDate": "2022-04-19T19:22:03.313",
    "targetUpdateTypeName": "Overwrite",
    "isFrozen": false,
    "r__folder_Path": "Query/Data View"
}
/* Queries */

/*DV_ListSubscribers*/
SELECT
      listSub.AddedBy
    , listSub.AddMethod
    , listSub.CreatedDate
    , listSub.DateUnsubscribed
    , listSub.EmailAddress
    , listSub.ListID
    , listSub.ListName
    , listSub.ListType
    , listSub.Status
    , listSub.SubscriberID
    , listSub.SubscriberKey
    , listSub.SubscriberType
FROM _ListSubscribers AS listSub

/* DV_Subscribers */
SELECT
      sub.SubscriberID
    , sub.DateUndeliverable
    , sub.DateJoined
    , sub.DateUnsubscribed
    , sub.Domain
    , sub.EmailAddress
    , sub.BounceCount
    , sub.SubscriberKey
    , sub.SubscriberType
    , sub.Status
    , sub.Locale
FROM _Subscribers AS sub

/* DV_Complaint */
SELECT
      complaint.AccountID
    , complaint.OYBAccountID
    , complaint.JobID
    , complaint.ListID
    , complaint.BatchID
    , complaint.SubscriberID
    , complaint.SubscriberKey
    , complaint.EventDate
    , complaint.IsUnique
    , complaint.Domain
FROM _Complaint AS complaint

/* DV_Job*/
SELECT
      job.JobID
    , job.EmailID
    , job.AccountID
    , job.AccountUserID
    , job.FromName
    , job.FromEmail
    , job.SchedTime
    , job.PickupTime
    , job.DeliveredTime
    , job.EventID
    , job.IsMultipart
    , job.JobType
    , job.JobStatus
    , job.ModifiedBy
    , job.ModifiedDate
    , job.EmailName
    , job.EmailSubject
    , job.IsWrapped
    , job.TestEmailAddr
    , job.Category
    , job.BccEmail
    , job.OriginalSchedTime
    , job.CreatedDate
    , job.CharacterSet
    , job.IPAddress
    , job.SalesForceTotalSubscriberCount
    , job.SalesForceErrorSubscriberCount
    , job.SendType
    , job.DynamicEmailSubject
    , job.SuppressTracking
    , job.SendClassificationType
    , job.SendClassification
    , job.ResolveLinksWithCurrentData
    , job.EmailSendDefinition
    , job.DeduplicateByEmail
    , job.TriggererSendDefinitionObjectID
    , job.TriggeredSendCustomerKey
FROM _Job AS job

/* DV_Journey */
SELECT
      journey.VersionID
    , journey.JourneyID
    , journey.JourneyName
    , journey.VersionNumber
    , journey.CreatedDate
    , journey.LastPublishedDate
    , journey.ModifiedDate
    , journey.JourneyStatus
FROM _Journey AS journey

/*DV_JourneyActivity*/
SELECT
      journeyActivity.VersionID
    , journeyActivity.ActivityID
    , journeyActivity.ActivityName
    , journeyActivity.ActivityExternalKey
    , journeyActivity.JourneyActivityObjectID
    , journeyActivity.ActivityType
FROM _JourneyActivity AS journeyActivity

/*DV_Unsubscribe  */
SELECT
      unsub.AccountID
    , unsub.OYBAccountID
    , unsub.JobID
    , unsub.ListID
    , unsub.BatchID
    , unsub.SubscriberID
    , unsub.SubscriberKey
    , unsub.EventDate
    , unsub.IsUnique
    , unsub.Domain
FROM _Unsubscribe AS unsub

/*DV_Bounce  */
SELECT
      bounce.AccountID
    , bounce.OYBAccountID
    , bounce.JobID
    , bounce.ListID
    , bounce.BatchID
    , bounce.SubscriberID
    , bounce.SubscriberKey
    , bounce.EventDate
    , bounce.IsUnique
    , bounce.Domain
    , bounce.BounceCategoryID
    , bounce.BounceCategory
    , bounce.BounceSubcategoryID
    , bounce.BounceSubcategory
    , bounce.BounceTypeID
    , bounce.BounceType
    , bounce.SMTPBounceReason
    , bounce.SMTPMessage
    , bounce.SMTPCode
    , bounce.TriggererSendDefinitionObjectID
    , bounce.TriggeredSendCustomerKey
FROM _Bounce AS bounce

/*DV_Open  */
SELECT
o.AccountID,
o.OYBAccountID,
o.JobID,
o.ListID,
o.BatchID,
o.SubscriberID,
o.SubscriberKey,
o.EventDate,
o.Domain,
o.IsUnique,
o.TriggererSendDefinitionObjectID,
o.TriggeredSendCustomerKey
FROM _Open AS o

/*DV_Click  */
SELECT
      click.AccountID
    , click.OYBAccountID
    , click.JobID
    , click.ListID
    , click.BatchID
    , click.SubscriberID
    , click.SubscriberKey
    , click.EventDate
    , click.Domain
    , click.URL
    , click.LinkName
    , click.LinkContent
    , click.IsUnique
    , click.TriggererSendDefinitionObjectID
    , click.TriggeredSendCustomerKey
FROM _Click AS click

/*DV_Sent  */
SELECT
      click.AccountID
    , click.OYBAccountID
    , click.JobID
    , click.ListID
    , click.BatchID
    , click.SubscriberID
    , click.SubscriberKey
    , click.EventDate
    , click.Domain
    , click.URL
    , click.LinkName
    , click.LinkContent
    , click.IsUnique
    , click.TriggererSendDefinitionObjectID
    , click.TriggeredSendCustomerKey
FROM _Click AS click