Skip to content

Document Google Forms sync flow and deployment process - #22

Merged
chandula00 merged 3 commits into
pdnMARC:mainfrom
chandula00:main
Nov 5, 2026
Merged

chandula00 merged 3 commits into
pdnMARC:mainfrom
chandula00:main

Conversation

@chandula00

Copy link
Copy Markdown
Contributor

This pull request updates the README.md to clarify and expand the documentation around external data sources and workflows for the website. The main focus is on distinguishing between multiple Google Sheets and Google Forms used for content, and providing a clearer architectural overview.

Key documentation improvements:

Clarification of Data Sources and Workflow:

  • Updated references throughout the README from a single "Google Sheet" to "Google Sheets" for publications and social feed data, and added mention of Google Forms for profile and news submissions.

Architecture and Process Explanation:

  • Expanded the high-level architecture diagram and description to explicitly show the flow from Google Forms to content repositories via nightly pull requests, and clarified the deployment triggers and data flow.
  • Added details about how form responses are processed and when they appear on the live site, providing contributors with a better understanding of the content pipeline.

Contributor Guidance:

  • Updated instructions to contributors to reference the correct sources of truth for publications and social feed data, emphasizing the use of Google Sheets and Forms over manual JSON edits.

This README update explains the current content pipeline: Google Forms submissions become pull requests in the content repositories, and the deploy workflow is triggered from those repository updates. It also clarifies that publications and social feed data are sourced from separate Google Sheets, and documents the deployment and sync cadence more accurately.
Add Research Intern to the supported profile roles and update the People page grouping to use the exact role name.
@chandula00
chandula00 merged commit 4d54063 into pdnMARC:main Nov 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant