{"id":34627746,"url":"https://github.com/c-hydro/c-hydro.github.io","last_synced_at":"2026-05-25T18:31:14.464Z","repository":{"id":114597635,"uuid":"119545052","full_name":"c-hydro/c-hydro.github.io","owner":"c-hydro","description":"Public GitHub Pages frontpage for the CIMA Research Foundation open-source ecosystem","archived":false,"fork":false,"pushed_at":"2025-12-24T14:04:15.000Z","size":407,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-26T05:15:48.296Z","etag":null,"topics":["c-hydro","drought","github-pages","hydrology","open-source","scientific-software"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.2","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/c-hydro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-01-30T14:11:17.000Z","updated_at":"2025-12-24T14:04:19.000Z","dependencies_parsed_at":"2023-05-25T07:30:18.147Z","dependency_job_id":null,"html_url":"https://github.com/c-hydro/c-hydro.github.io","commit_stats":null,"previous_names":["c-hydro/c-hydro.github.io"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/c-hydro/c-hydro.github.io","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c-hydro%2Fc-hydro.github.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c-hydro%2Fc-hydro.github.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c-hydro%2Fc-hydro.github.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c-hydro%2Fc-hydro.github.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/c-hydro","download_url":"https://codeload.github.com/c-hydro/c-hydro.github.io/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c-hydro%2Fc-hydro.github.io/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33488708,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T14:31:05.219Z","status":"ssl_error","status_checked_at":"2026-05-25T14:31:02.878Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-hydro","drought","github-pages","hydrology","open-source","scientific-software"],"created_at":"2025-12-24T16:11:01.689Z","updated_at":"2026-05-25T18:31:14.241Z","avatar_url":"https://github.com/c-hydro.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CIMA GitHub Frontpage (c-hydro.github.io)\n\nThis repository hosts the **public GitHub Pages website** for the CIMA Research Foundation open-source ecosystem:\n\nhttps://c-hydro.github.io/\n\nThe site is a curated entry point (“C-Hy(drology)Dro(ught)”) that groups repositories by **domain area** and links users to authoritative repository documentation.\n\n---\n\n## Classification rule (IMPORTANT)\n\nRepositories are classified **only by declared tags/topics**:\n\n- `#hydrology` → **Hydrology \u0026 Forecasting**\n- `#drought` → **Drought**\n- *(no tag)* → **Other tools** (default)\n\nNo implicit or subjective classification is applied.  \nIf a repository is not explicitly tagged `#hydrology` or `#drought`, it **must** be listed under **Other tools**.\n\n---\n\n## Website structure\n\nStatic pages (no build step required):\n\n- `index.html` — landing page and navigation\n- `hydrology.html` — Hydrology \u0026 Forecasting catalogue\n- `drought.html` — Drought catalogue\n- `other.html` — Default catalogue for untagged repos\n- `workflows.html` — reference workflows and integration notes\n\nAssets:\n\n- `assets/styles.css` — CIMA-inspired palette and layout\n- `assets/site.js` — client-side filtering/search\n- `assets/` — logos/images\n\n---\n\n## How to create a new page\n\n1. Duplicate an existing page (recommended starting point):\n   - copy `hydrology.html` (or any existing page) and rename it, e.g. `mypage.html`\n\n2. Edit the main content:\n   - update the `\u003cmain id=\"content\"\u003e ... \u003c/main\u003e` section\n\n3. Update metadata and page title:\n   - update `\u003ctitle\u003e...\u003c/title\u003e` in `\u003chead\u003e`\n   - update the hero title/description in the header area\n\n4. Add the page to the navigation:\n   - edit the `\u003cnav class=\"nav\"\u003e ... \u003c/nav\u003e` links in the header of the HTML pages\n\n\u003e Note: A legacy “template.html” approach can be used, but the current site is intentionally plain HTML pages for maximum portability and simplicity.\n\n---\n\n## How to add or update repositories in the catalogue\n\nWhen adding a new repository card:\n\n1. Decide the classification based on tags:\n   - If it is tagged `#hydrology`, add it to `hydrology.html`\n   - If it is tagged `#drought`, add it to `drought.html`\n   - Otherwise add it to `other.html`\n\n2. Ensure the page’s tag badge is respected:\n   - Every card in `hydrology.html` must show `#hydrology`\n   - Every card in `drought.html` must show `#drought`\n   - Every card in `other.html` must show `#other`\n\n3. Keep descriptions aligned with repository READMEs:\n   - This website is a **catalogue**, not the source of truth.\n   - Installation/usage details belong in each repository.\n\n---\n\n## GitHub API note (public vs private repositories)\n\nGitHub API tokens are required to list **private** repositories, but:\n\n- **GitHub Pages cannot securely store secrets for client-side usage**\n- therefore this public site is intended to catalogue **public repositories only**\n\nThis avoids exposing credentials and keeps the site safe and reproducible.\n\n---\n\n## Deployment\n\nGitHub Pages is served directly from this repository.\n\nTypical setup:\n- Branch: `main`\n- Folder: `/ (root)`\n\nPushes to `main` update the website at:\nhttps://c-hydro.github.io/\n\n---\n\n## Quality checks (GitHub Actions)\n\nThis repo includes a validation workflow that checks:\n- correct tag badges per area page (`#hydrology`, `#drought`, `#other`)\n- presence of the classification rule in `index.html`\n- presence of the rule in `REPOSITORIES_SUMMARY.md`\n\nThe check runs on every push and pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc-hydro%2Fc-hydro.github.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fc-hydro%2Fc-hydro.github.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc-hydro%2Fc-hydro.github.io/lists"}