CouncilDataProject / cookiecutter-cdp-deployment

Cookiecutter template for creating new CDP instances.
Mozilla Public License 2.0
26 stars 9 forks source link

[Instance]: Mountain View #105

Closed evamaxfield closed 2 years ago

evamaxfield commented 2 years ago

Municipality Name

Mountain View

Governing Body Type

city council

Maintainer GitHub Name

evamaxfield

Legistar Client Id

mountainview

Municipality Timezone

America/Los_Angeles

Municipality Slug

No response

Firestore Region

No response

Code of Conduct

rerun

github-actions[bot] commented 2 years ago

Hello! 👋 Thanks for initiating the process to configure a new CDP instance.

I am a bot that will validate the information provided in your form. If any check fails, please update your issue by opening the '⋯' dropdown in the top-right-corner of your GitHub Issue and selecting 'Edit'. I will automatically rerun the checks after you update the issue to validate the changes.

A member from the CDP team will respond as soon as possible!

Form Validation Results

✅ Governing body type is an accepted value. ✅ @evamaxfield has been marked as the instance maintainer. ✅ CouncilDataProject/mountain-view is available. ✅ The municipality's Legistar instance contains the minimum required CDP event ingestion data.

Retrieved Data
```json { "body": { "name": "City Council", "is_active": true, "start_datetime": null, "description": null, "end_datetime": null, "external_source_id": "138" }, "sessions": [ { "session_datetime": 1660694400.0, "video_uri": "http://archive-media.granicus.com:443/OnDemand/mountainview/mountainview_1dd5b37d-ccd4-4f6f-9a05-10055286d220.mp4", "session_index": 0, "caption_uri": null, "external_source_id": null } ], "event_minutes_items": [ { "minutes_item": { "name": "During this declared state of emergency, the meeting will be conducted in accordance with California Government Code \u00a754953(e) as authorized by resolution of the City Council. Please contact city.clerk@mountainview.gov to obtain a copy of the applicable resolution. All members of the City Council will participate in the meeting by video conference, with no physical meeting location.\nMembers of the public wishing to observe the live meeting may do so at https://mountainview.legistar.com, on YouTube at YouTube.com/MountainViewGov and on Comcast Channel 26. \nMembers of the public wishing to comment on an item may do so in the following ways: \n1. Email comments to city.council@mountainview.gov by 4:30 p.m. on the meeting date. Emails will be received directly by the City Council. Please identify the Agenda Item number in the subject line of your email. \n2. Provide oral public comments during the meeting by joining the meeting online at: https://mountainview.zoom.us/j/84351267142 or by dialing (669) 900-9128 and entering Webinar ID: 843 5126 7142.\nWhen the Mayor announces the item on which you wish to speak, click the \u201craise hand\u201d feature in Zoom or dial *9 on your phone. When the Mayor calls your name to provide public comment, if you are participating via phone, please press *6 to unmute yourself.", "description": null, "external_source_id": "77447" }, "index": null, "matter": null, "supporting_files": null, "decision": null, "votes": null }, { "minutes_item": { "name": "5:00 P.M.-SPECIAL SESSION", "description": null, "external_source_id": "77457" }, "index": 2, "matter": null, "supporting_files": null, "decision": null, "votes": null }, { "minutes_item": { "name": "CALL TO ORDER", "description": null, "external_source_id": "77458" }, "index": 3, "matter": null, "supporting_files": null, "decision": null, "votes": null }, { "minutes_item": { "name": "PLEDGE OF ALLEGIANCE", "description": null, "external_source_id": "77459" }, "index": 5, "matter": null, "supporting_files": null, "decision": null, "votes": null }, { "minutes_item": { "name": "ROLL CALL", "description": null, "external_source_id": "77460" }, "index": 7, "matter": null, "supporting_files": null, "decision": null, "votes": null }, { "minutes_item": { "name": "CONSENT CALENDAR - None.", "description": null, "external_source_id": "77461" }, "index": 9, "matter": null, "supporting_files": null, "decision": null, "votes": null }, { "minutes_item": { "name": "ORAL COMMUNICATIONS FROM THE PUBLIC ON NONAGENDIZED ITEMS", "description": null, "external_source_id": "77462" }, "index": 10, "matter": null, "supporting_files": null, "decision": null, "votes": null }, { "minutes_item": { "name": "NEW BUSINESS", "description": null, "external_source_id": "77465" }, "index": 12, "matter": null, "supporting_files": null, "decision": null, "votes": null }, { "minutes_item": { "name": "202263", "description": "AB 361 Resolution to Continue Remote Public Meetings During State of Emergency", "external_source_id": "77466" }, "index": 13, "matter": { "name": "202263", "matter_type": "New Business", "title": "AB 361 Resolution to Continue Remote Public Meetings During State of Emergency", "result_status": "Adopted", "sponsors": null, "external_source_id": "6723" }, "supporting_files": [ { "name": "Council Report", "uri": "http://legistar1.granicus.com/mountainview/attachments/e6bfafce-f1cc-4fe4-ab53-c01e031b7f1e.pdf", "external_source_id": "20094" }, { "name": "ATT 1 - Resolution", "uri": "http://legistar1.granicus.com/mountainview/attachments/27c14d28-1b79-4803-95c1-cc9a8965e710.pdf", "external_source_id": "20095" } ], "decision": "Passed", "votes": [ { "person": { "name": "Margaret Abe-Koga", "is_active": true, "router_string": null, "email": "margaret.abe-koga@mountainview.gov", "phone": "", "website": "", "picture_uri": null, "seat": null, "external_source_id": "232" }, "decision": "Approve", "external_source_id": "23806" }, { "person": { "name": "Ellen Kamei", "is_active": true, "router_string": null, "email": "ellen.kamei@mountainview.gov", "phone": "", "website": "", "picture_uri": null, "seat": null, "external_source_id": "320" }, "decision": "Approve", "external_source_id": "23807" }, { "person": { "name": "Sally Lieber", "is_active": true, "router_string": null, "email": "sally.lieber@mountainview.gov", "phone": "", "website": "", "picture_uri": null, "seat": null, "external_source_id": "513" }, "decision": "Approve", "external_source_id": "23808" }, { "person": { "name": "Lisa Matichak", "is_active": true, "router_string": null, "email": "lisa.matichak@mountainview.gov", "phone": "", "website": "", "picture_uri": null, "seat": null, "external_source_id": "321" }, "decision": "Approve", "external_source_id": "23809" }, { "person": { "name": "Pat Showalter", "is_active": true, "router_string": null, "email": "pat.showalter@mountainview.gov", "phone": "", "website": "", "picture_uri": null, "seat": null, "external_source_id": "514" }, "decision": "Approve", "external_source_id": "23810" }, { "person": { "name": "Alison Hicks", "is_active": true, "router_string": null, "email": "alison.hicks@mountainview.gov", "phone": "", "website": "", "picture_uri": null, "seat": null, "external_source_id": "463" }, "decision": "Approve", "external_source_id": "23811" }, { "person": { "name": "Lucas Ramirez", "is_active": true, "router_string": null, "email": "lucas.ramirez@mountainview.gov", "phone": "", "website": "", "picture_uri": null, "seat": null, "external_source_id": "375" }, "decision": "Approve", "external_source_id": "23812" } ] }, { "minutes_item": { "name": "COUNCIL, STAFF/COMMITTEE REPORTS", "description": null, "external_source_id": "77468" }, "index": 15, "matter": null, "supporting_files": null, "decision": null, "votes": null }, { "minutes_item": { "name": "ADJOURNMENT", "description": null, "external_source_id": "77470" }, "index": 17, "matter": null, "supporting_files": null, "decision": null, "votes": null }, { "minutes_item": { "name": "NOTICE TO THE PUBLIC:\nThere is a 90-day limit for the filing of a challenge in Superior Court to certain City administrative decisions and orders which require a hearing by law, the receipt of evidence and the exercise of discretion. The 90-day limit begins on the date the decision is final (Code of Civil Procedure Section 1094.6). Further, if you challenge an action taken by the City Council in court, you may be limited, by California law, including but not limited to Government Code Section 65009, to raising only those issues you or someone else raised in the public hearing, or in written correspondence delivered to the City Council prior to or at the public hearing. The City Council may be requested to reconsider a decision if the request is made prior to the next City Council meeting.\nThe agenda and staff reports may be viewed at the Mountain View Library, 585 Franklin Street, beginning the Thursday evening before each meeting and at the City Clerk's Office, 500 Castro Street, Third Floor, beginning Friday morning prior to Tuesday City Council meetings. Agenda materials may also be viewed online at mountainview.legistar.com. \nAny writings or documents provided to a majority of the City Council regarding any item on this agenda will be made available for public inspection in the City Clerk's Office during normal business hours and at the Council Chambers at City Hall, 2nd Floor, during the meeting. \nCity Council meetings are broadcast live on Comcast Channel 26 and replayed on Thursday at 6:30 p.m., Saturday at 10:00 a.m., and Sunday at 5:00 p.m. In addition, Council meetings are webcast live and archived at mountainview.legistar.com.\nThe Council may consider and act on items listed on the agenda in any order and thus those interested in an item listed on the agenda are advised to be present throughout the meeting. The reading of the full text of ordinances and resolutions will be waived unless a Councilmember requests otherwise. Per Council Policy A-13, no new items of business will begin after 10:00 p.m. unless an exception is made by vote of the Council.\nPursuant to the Americans with Disabilities Act (ADA), if you need special assistance in this meeting, please contact the City Clerk's Office at (650) 903-6399. Notification of 48 hours prior to the meeting will enable the City to make reasonable arrangements to ensure accessibility to this meeting. (28 CFR 35.160 (b) (1))\nADDRESSING THE COUNCIL:\nAnyone wishing to address the Council is requested to fill out a blue speaker card and deposit it with the City Clerk to ensure that your name is accurately recorded in the minutes. \nPursuant to Council Policy A-13, an individual speaker shall have up to 3 minutes to address the Council. For any agenda item or for Oral Communications on nonagenda items, if there appears to be a large number of speakers, the Mayor may reduce speaking time to no less than 1.5 minutes per speaker unless there is an objection from Council by majority vote.\nIf requested in advance of the public input portion of the agenda item to the Mayor or City Clerk, a speaker who represents five or more members of the public in attendance who complete cards but elect not to speak may have up to 10 minutes to address the Council, if the Mayor determines that such extension will reduce the total number of speakers who planned to speak.\nAn applicant and/or appellant for a zone change, precise plan or quasi-judicial hearing or appeal to the Council shall have up to 10 minutes to address the Council and, with the consent of the Council, two minutes of rebuttal at the conclusion of all public speakers.\nPursuant to City Council Code of Conduct Chapter 6, no person who addresses the Council shall make any belligerent, personal, slanderous, threatening or abusive remark, statement, or commentary toward the Council, staff or other individuals in a manner which disrupts, disturbs, or otherwise impedes the orderly conduct of the Council meeting, nor shall any person engage in any disorderly conduct which disrupts or impedes the orderly conduct of the meeting. Any violation of this rule shall be grounds for terminating the speaker's comment period. Continued inappropriate behavior or comments, after having been directed to discontinue, shall be grounds for removal from the meeting.\nPursuant to Government Code Section 54954.3(b)(1), at least twice the allotted speaking time will be provided to a member of the public who utilizes a translator.\nTo request Russian, Spanish or Chinese interpretation, please contact the City Clerk's office by 5:00 p.m. at least two business days prior to the day of the scheduled Council meeting by phone at (650) 903-6399 or by email at city.clerk@mountainview.gov.", "description": null, "external_source_id": "77471" }, "index": null, "matter": null, "supporting_files": null, "decision": null, "votes": null }, { "minutes_item": { "name": "During this declared state of emergency, the meeting was conducted in accordance with California Government Code \u00a754953(e) as authorized by resolution of the City Council. All members of the City Council participated in the meeting by video conference, with no physical meeting location.", "description": null, "external_source_id": "77624" }, "index": 1, "matter": null, "supporting_files": null, "decision": null, "votes": null } ], "agenda_uri": "https://legistar1.granicus.com/mountainview/meetings/2022/8/2382_A_City_Council_22-08-16_Agenda_and_Notice.pdf", "minutes_uri": null, "static_thumbnail_uri": null, "hover_thumbnail_uri": null, "external_source_id": "2382" } ```

✅ All checks successful :tada:

All Cookiecutter Parameters

{
 "municipality": "Mountain View",
 "iana_timezone": "America/Los_Angeles",
 "governing_body_type": "city council",
 "municipality_slug": "mountain-view",
 "python_municipality_slug": "mountain_view",
 "infrastructure_slug": "cdp-mountain-view-7c8a47df",
 "maintainer_or_org_full_name": "evamaxfield",
 "hosting_github_username_or_org": "CouncilDataProject",
 "hosting_github_repo_name": "mountain-view",
 "hosting_github_url": "https://github.com/CouncilDataProject/mountain-view",
 "hosting_web_app_address": "https://councildataproject.github.io/mountain-view",
 "firestore_region": "us-central"
}

Steps for Internal CDP Team

To proceed with the deployment process, please do the following:

More details on the just commands can be found in cdp-backend.

This comment was written by a bot!

github-actions[bot] commented 2 years ago
Generated Infrastructure Slug

cdp-mountain-view-7c8a47df

This comment was written by a bot!

evamaxfield commented 2 years ago

/cdp-deploy

github-actions[bot] commented 2 years ago

Deployment Status

:warning: :warning: Configuration Error :warning: :warning:

Not all configuration options are present or some options have errors.

Configuration Options

{"scraper_options": null, "maintainer_name": "evamaxfield", "repository_path": "CouncilDataProject/mountain-view"}

Stopping Deployment Procedure

github-actions[bot] commented 2 years ago

Deployment Status

:tada: :tada: Repository Created :tada: :tada:

A new CouncilDataProject Instance Repository was created (CouncilDataProject/mountain-view), external collaborator added (@evamaxfield), and cookiecutter files generated and pushed to repository.

The instance is setting itself up right now and the process will take around 10 minutes to complete. Once completed, a CDP maintainer will comment on this issue with your instance's website link. See the instance's GitHub Action job history for more details on the deployment setup progress.

Your CDP instance will be populated with data within 6 hours of website creation.

At any point in the future if you would like to destroy this instance, please just add a comment to this thread and a maintainer will help you.


Steps for Internal CDP Team

Final Setup
Deletion Steps (Future Reference)

More details on the just commands can be found in cdp-backend.

evamaxfield commented 2 years ago

Deployment Status - Complete

GitHub: https://github.com/CouncilDataProject/mountain-view Website: https://councildataproject.org/mountain-view/#/ Initial Backfill: https://github.com/CouncilDataProject/mountain-view/runs/7909030366?check_suite_focus=true