{"id":20834639,"url":"https://github.com/cachyos/wiki","last_synced_at":"2025-10-20T11:22:29.835Z","repository":{"id":38620872,"uuid":"384489704","full_name":"CachyOS/wiki","owner":"CachyOS","description":"Wiki for CachyOS","archived":false,"fork":false,"pushed_at":"2025-10-17T14:19:44.000Z","size":40643,"stargazers_count":45,"open_issues_count":11,"forks_count":86,"subscribers_count":2,"default_branch":"next","last_synced_at":"2025-10-17T15:53:32.893Z","etag":null,"topics":["archlinux","cachyos","optimized","wiki"],"latest_commit_sha":null,"homepage":"https://wiki.cachyos.org","language":"MDX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CachyOS.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":null,"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":"2021-07-09T16:10:05.000Z","updated_at":"2025-10-17T14:19:47.000Z","dependencies_parsed_at":"2025-08-11T19:26:02.283Z","dependency_job_id":"6ae001cf-e5ef-4f24-a8a7-4263f4fdc56c","html_url":"https://github.com/CachyOS/wiki","commit_stats":{"total_commits":414,"total_committers":27,"mean_commits":"15.333333333333334","dds":0.6811594202898551,"last_synced_commit":"47b80275a88c61ba8b012348bf8b072cd1f09993"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CachyOS/wiki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CachyOS%2Fwiki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CachyOS%2Fwiki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CachyOS%2Fwiki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CachyOS%2Fwiki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CachyOS","download_url":"https://codeload.github.com/CachyOS/wiki/tar.gz/refs/heads/next","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CachyOS%2Fwiki/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280081625,"owners_count":26268588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-20T02:00:06.978Z","response_time":62,"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":["archlinux","cachyos","optimized","wiki"],"created_at":"2024-11-18T00:19:59.882Z","updated_at":"2025-10-20T11:22:29.829Z","avatar_url":"https://github.com/CachyOS.png","language":"MDX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CachyOS Wiki\n\nThis repository contains the source code of our [wiki page](https://wiki.cachyos.org).\n\n## 🙋 Contributing\n\n### Requirements\n\n- [bun](https://github.com/oven-sh/bun) - Run a local copy of the website to preview local changes\n- [git](https://git-scm.com/downloads) - Avoid editing files from GitHub Web as much as possible. See [here](https://docs.github.com/en/get-started/using-git)\nto get started on using git.\n- A text editor - Ideally one that parses markdown correctly.\n\n\u003e [!TIP]\n\u003e Please take a look at our [TODO list](https://github.com/CachyOS/wiki/issues/50) or other opened [issues](https://github.com/CachyOS/wiki/issues)\n\u003e for what things to work on.\n\n### Basic Guide\n\n1. [Fork](https://github.com/CachyOS/wiki/fork) this repository so you have your own copy of this repository.\n2. Clone the forked repository to your computer.\n\n```shell\ngit clone https://github.com/\u003cyour-username\u003e/wiki\n```\n\n3. To commit your changes, create a new branch. Do not commit directly to the master branch, regardless of whether it's your own fork.\n\n```shell\ngit checkout -b \u003cnew-branch\u003e\n```\n\n4. Now you can start editing the files you see fit.\n\n5. Commit your changes.\n\n```shell\ngit add \u003cmodified-files\u003e # Alternatively you can use git add -A for all files or git add -u for untracked files\ngit commit # For a simple commit message, you can do git commit -m \"Commit Message\"\ngit push origin \u003cnew-branch\u003e\n```\n\n### Previewing local changes\n\n```bash\nbun install # Install dependencies used by our wiki\nbun run dev # Runs a local copy of the wiki, complete with your modifications!\n\nbun run build # Builds the wiki for production to make sure everything works as expected\nbun run preview # Preview the production build (lunaria might show an error if there are uncommitted changes, this is normal)\n```\n\nFinally, you can open a [pull request](https://github.com/CachyOS/wiki/compare) to get your changes reviewed and hopefully merged.\n\nHappy contributing!\n\n## 🧑‍🤝‍🧑 Translations\n\nWe are always open to community members adding new translations to the wiki. This helps **immensely** for non-English speakers.\n\nYou can use the localization tracker at [https://wiki.cachyos.org/localization](https://wiki.cachyos.org/localization) to see the status of our existing translations.\n\n### Getting started\n\nFirstly, you need to add your language to the list of available locales to the site. This is done in `lunaria.config.json`.\nPlease refer to the [ISO 639-1 list of language codes](https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes#Table).\n\n```jsonc\n// lunaria.config.json\n//...\n\"locales\": [\n  {\n    \"label\": \"Your Language\",\n    \"lang\": \"xx\", // Refer to two-letter language codes from the ISO 639-1 list linked above.\n  }\n];\n//...\n```\n\nNext, you can start adding your own translations. To do this, add a subdirectory to `src/content/docs` with your two-letter language code.\n\n```sh\n├── astro.config.mjs\n├── src\n│   └── content\n│       └── i18n\n│           └── xx.json # Your language code\n│       └── docs\n│           ├── cachyos_basic\n│           │   ├── download.mdx\n│           │   └── why_cachyos.md\n│           └── xx # Your language code\n│               └── cachyos_basic\n│                   ├── download.mdx\n│                   └── why_cachyos.md\n└── tsconfig.json\n```\n\nNow you can start adding your own translations!.\n\nAs a final step, you want your translated page to be indexed, this is done again in our `astro.config.mjs`\n\n```mjs\n// astro.config.mjs\n\n    {\n        label: 'Why CachyOS?',\n        translations: {\n        xx: '\u003cwhy-cachyos-in-yourlanguage\u003e',\n        },\n        link: 'cachyos_basic/why_cachyos',\n    },\n```\n\nPlease refer to our [basic guide](#basic-guide) for committing and pushing changes.\nWhen you're done, you can open a [pull request](https://github.com/CachyOS/wiki/compare)\n\nHappy translating!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcachyos%2Fwiki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcachyos%2Fwiki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcachyos%2Fwiki/lists"}