{"id":18425797,"url":"https://github.com/faforever/website","last_synced_at":"2025-06-21T17:02:22.796Z","repository":{"id":34918253,"uuid":"38970336","full_name":"FAForever/website","owner":"FAForever","description":"FAForever's Website","archived":false,"fork":false,"pushed_at":"2025-02-20T03:13:07.000Z","size":43587,"stargazers_count":22,"open_issues_count":26,"forks_count":38,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2025-06-21T17:01:52.808Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.faforever.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FAForever.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2015-07-12T17:13:55.000Z","updated_at":"2025-02-06T03:10:38.000Z","dependencies_parsed_at":"2024-01-07T12:37:38.639Z","dependency_job_id":"ffd64363-87e8-4d6f-af66-1404251d59e9","html_url":"https://github.com/FAForever/website","commit_stats":null,"previous_names":[],"tags_count":155,"template":false,"template_full_name":null,"purl":"pkg:github/FAForever/website","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2Fwebsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2Fwebsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2Fwebsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2Fwebsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FAForever","download_url":"https://codeload.github.com/FAForever/website/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2Fwebsite/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261162063,"owners_count":23118219,"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","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":[],"created_at":"2024-11-06T05:05:40.780Z","updated_at":"2025-06-21T17:02:17.690Z","avatar_url":"https://github.com/FAForever.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Docker](https://github.com/FAForever/website/actions/workflows/release.yml/badge.svg?branch=develop)\n[![GitHub license](https://img.shields.io/github/license/FAForever/website)](https://github.com/FAForever/website)\n\n## About the FAForever Website\n\n![image](https://user-images.githubusercontent.com/96269542/213524773-227d8e6a-f932-4d79-8f72-c671bd73ce02.png)\n\nThis is the repository for our main website [FAForever.com](https://www.faforever.com)\n\nThe Main Focus for what the primary purpose of the website is. The following was voted on at the FAForever Association general meeting as the 2 main purposes of the website.\n\n1. To Focus on Acquiring and On-boarding of new Player into FAForever (Registration of players, Documentation \u0026 Support)\n2. Promote The Community (Clans, Maps, Mods, Tournaments etc.)\n\n## Developing the Website / Setting up your local environment\n\n### Option #1 - locally install node, yarn etc\nLocal installation without docker [guide](https://github.com/FAForever/website/wiki/Setting-up-a-local-environment-for-the-website)\n\n### Option #2 - run everything in docker (linux, wsl2, mac)\nLocal requirements:\n- docker\n- docker compose\n\nThe website has dependencies to Hydra, Wordpress and the [Java-API](https://github.com/FAForever/faf-java-api).\nYou can run those with the [local-stack](https://github.com/FAForever/faf-stack).\n\nIf you got the [local-stack](https://github.com/FAForever/faf-stack) up and running, we need to stop the \"faf-website\" and replace it with a development container.\n````bash\ncd ../faf-stack # replace path if needed\ndocker compose stop faf-website\n````\n\nDevelopment-Container:\n`````bash\ncd ../website # replace path if needed\ncp -n .env.faf-stack .env\ndocker compose build\ndocker compose run website yarn install\ndocker compose up\n`````\n\nthis should start the express-server on http://localhost:8020/.\n\n## Other Ways to Contribute\n\nWe have a [POEditor](https://poeditor.com/join/project/vZ9QmP0fmb) set up to help in translating the terms in to the native language. you can click that link a\nsupport the development by taking the time to work through the terms that get added to the site. Were not limited by how many languages we can support as long as someone wanted to put in the effort\nin doing the translation support.\n\nAs of March 2022 the main 4 Languages that are set up on POEditor are:\n- English\n- Russian\n- French\n- German\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaforever%2Fwebsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffaforever%2Fwebsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaforever%2Fwebsite/lists"}