{"id":50345113,"url":"https://github.com/proxima812/tatarverse","last_synced_at":"2026-05-29T19:30:32.393Z","repository":{"id":352668341,"uuid":"1214667085","full_name":"proxima812/tatarverse","owner":"proxima812","description":"TBK - PROJECT LIST INFORMATION ","archived":false,"fork":false,"pushed_at":"2026-05-24T04:41:59.000Z","size":2177,"stargazers_count":3,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-24T05:21:58.594Z","etag":null,"topics":["astro","bashkir","baskir","crimeantatars","mdx","open-source","tatar","typescript"],"latest_commit_sha":null,"homepage":"https://tatarverse.cc","language":"MDX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/proxima812.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":"2026-04-18T22:09:02.000Z","updated_at":"2026-05-24T04:42:02.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/proxima812/tatarverse","commit_stats":null,"previous_names":["proxima812/list-centers","proxima812/tatarverse"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/proxima812/tatarverse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proxima812%2Ftatarverse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proxima812%2Ftatarverse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proxima812%2Ftatarverse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proxima812%2Ftatarverse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/proxima812","download_url":"https://codeload.github.com/proxima812/tatarverse/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proxima812%2Ftatarverse/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33668185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["astro","bashkir","baskir","crimeantatars","mdx","open-source","tatar","typescript"],"created_at":"2026-05-29T19:30:31.252Z","updated_at":"2026-05-29T19:30:32.383Z","avatar_url":"https://github.com/proxima812.png","language":"MDX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tatarverse.cc\n\nA static multilingual Astro site about Tatar and Bashkir communities, cultural centers, sources, translations, and reference materials.\n\n\u003c!-- Russian documentation is available in [READMERU.md](./READMERU.md). --\u003e\n\n## Project Status\n\nThis project is being prepared for open-source contributions. The most useful contributions are verified updates to community center data, translations, source references, accessibility fixes, and small UI improvements that preserve the existing visual language.\n\n## Stack\n\n- Astro 6 with static output\n- MDX content collections\n- Tailwind CSS v4 through `@tailwindcss/vite`\n- Bun as the preferred package manager\n- Multilingual routes: `ru`, `en`, `tt`, `qt`\n\n## Project Structure\n\n```txt\nsrc/\n  components/          Astro UI components\n  data/centers_formatted/\n                       MDX files for center pages\n  data/worldCountries.ts\n                       localized country labels and country flags\n  i18n/locales/        translation dictionaries\n  layouts/             page layouts\n  pages/               Astro pages and routes\n  styles/tailwind.css  Tailwind v4 theme tokens and global utilities\n```\n\n## Getting Started\n\nInstall dependencies:\n\n```bash\nbun install\n```\n\nRun the local dev server:\n\n```bash\nbun run dev\n```\n\nBuild the static site:\n\n```bash\nbun run build\n```\n\nPreview the production build:\n\n```bash\nbun run preview\n```\n\n## Contributing\n\nPlease keep contributions focused and easy to review. Use the center data guide in the language most convenient for you:\n\n- [Русский](./CONTRIBUTING.ru.md)\n- [English](./CONTRIBUTING.en.md)\n- [Татарча](./CONTRIBUTING.tt.md)\n- [Qırımtatarca / Türkçe](./CONTRIBUTING.qt.md)\n\n## Translations\n\nTranslation dictionaries live in `src/i18n/locales`.\n\nWhen adding a UI string:\n\n1. Add the same key to every locale file.\n2. Use an existing key namespace such as `nav.*`, `list.*`, `detail.*`, `copy.*`, or `feedback.*`.\n3. In components, use `useTranslations(locale)` and `t(\"key.name\")`.\n4. Do not leave hardcoded user-facing text in components.\n\n## UI Guidelines\n\nThe site uses a restrained editorial visual language:\n\n- prefer semantic Tailwind theme tokens from `src/styles/tailwind.css`;\n- keep layouts content-first and simple;\n- use existing component patterns;\n- avoid introducing new color palettes unless there is a clear reason;\n- keep light and dark theme behavior in mind when touching global tokens.\n\n## Content And SEO Guidelines\n\n- Preserve canonical route behavior and localized links.\n- Keep headings meaningful and structured.\n- Preserve source links and factual intent.\n- Avoid broad MDX formatting churn.\n- Be careful with metadata and structured data.\n\n## License\n\nThis repository uses separate licenses for code and content:\n\n- Code is licensed under the [MIT License](./LICENSE).\n- Content, center data, translations, and documentation are licensed under [CC BY 4.0](./CONTENT-LICENSE.md), unless otherwise noted.\n- The `tatarverse.cc` name, logos, brand assets, visual identity, and recognizable site design are not licensed for reuse without written permission.\n\n\u003c!-- ## Tasks --\u003e\n\u003c!-- - [x] fix --\u003e\n\n## Current Issues\n\n\u003c!-- open-issues:start --\u003e\n- Issues #3: [после перехода обратно в index сделать плавную анимацию.](https://github.com/proxima812/tatarverse/issues/3)\n- Issues #2: [UI мобильный: баги и дополнения](https://github.com/proxima812/tatarverse/issues/2)\n\u003c!-- open-issues:end --\u003e\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproxima812%2Ftatarverse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproxima812%2Ftatarverse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproxima812%2Ftatarverse/lists"}