{"id":18829610,"url":"https://github.com/freecodecamp/contribute","last_synced_at":"2025-04-14T03:35:02.878Z","repository":{"id":224070068,"uuid":"762116617","full_name":"freeCodeCamp/contribute","owner":"freeCodeCamp","description":"\u003e docs site for all things contributions. begin your contribution journey here. ","archived":false,"fork":false,"pushed_at":"2025-04-09T20:03:16.000Z","size":24119,"stargazers_count":79,"open_issues_count":24,"forks_count":123,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-04-09T21:21:13.417Z","etag":null,"topics":["docs","freecodecamp","hacktoberfest"],"latest_commit_sha":null,"homepage":"https://contribute.freecodecamp.org","language":"MDX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/freeCodeCamp.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"freecodecamp","patreon":"freecodecamp","custom":["www.freecodecamp.org/donate"]}},"created_at":"2024-02-23T05:44:42.000Z","updated_at":"2025-04-09T20:03:20.000Z","dependencies_parsed_at":"2024-05-02T16:45:18.351Z","dependency_job_id":"14af789a-fb21-4d35-849e-74ed848e1f41","html_url":"https://github.com/freeCodeCamp/contribute","commit_stats":null,"previous_names":["freecodecamp/contribute"],"tags_count":0,"template":false,"template_full_name":"freeCodeCamp/template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fcontribute","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fcontribute/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fcontribute/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fcontribute/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/freeCodeCamp","download_url":"https://codeload.github.com/freeCodeCamp/contribute/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248816907,"owners_count":21166156,"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":["docs","freecodecamp","hacktoberfest"],"created_at":"2024-11-08T01:45:40.194Z","updated_at":"2025-04-14T03:35:02.857Z","avatar_url":"https://github.com/freeCodeCamp.png","language":"MDX","readme":"# Contribute\n\n\u003e docs site for all things contributions. begin your contribution journey here.\n\nWelcome to the repository for freeCodeCamp.org's \"Contribute\" website.\n\nThis is the place where you can find information about how to contribute to freeCodeCamp, as well as the code for the website itself. This website is built using [Astro](https://astro.build/), a modern static site generator. The goal is to make this a one-stop shop for all things related to contributing to freeCodeCamp.\n\nHere's a Project Board: https://github.com/orgs/freeCodeCamp/projects/40 that shows the current status of the project.\n\nIf you're looking for opportunities to contribute to this project, look for help wanted issues in the [issues tab](https://github.com/freeCodeCamp/contribute/issues).\n\n\u003e [!WARNING]\n\u003e This repository is under a heavy refactoring/development phase. We are building out a brand-new experience for our contributors. Please get in touch on our Discord: https://chat.freecodecamp.org if you have any questions or need help.\n\n## Getting Started\n\nYour typical development workflow will look something like this:\n\n1. **Fork** this repository to your GitHub account.\n2. **Clone** your forked copy of the repository.\n3. **Set upstream** to the original repository.\n4. **Create a new branch** for your changes.\n5. **Make your changes** to the website.\n6. **Commit** your changes to your branch.\n7. **Push** your branch to your forked repository.\n8. **Open a Pull Request** to the original repository.\n\nFor more detailed instructions, check out this guide (_TBD_).\n\nDevelop the project:\n\n```bash\nnpm install -g pnpm\npnpm install\npnpm develop\n```\n\nBuild and Deploy the project (VM):\n\n```bash\npnpm build\npnpm start\n```\n\nBuild and Deploy the project (Cloudflare Pages):\n\nSet these in the Build configuration:\n\n- Framework Preset: `none` - Astro is available as a preset, but we're not using it.\n- Build Command: `pnpm build`\n- Build Directory: `dist`\n\nLeave the remaining settings as their defaults.\n\n# License\n\nCopyright © 2024 freeCodeCamp.org, licensed under the [BSD 3-Clause License](LICENSE).\n","funding_links":["https://github.com/sponsors/freecodecamp","https://patreon.com/freecodecamp","www.freecodecamp.org/donate"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreecodecamp%2Fcontribute","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreecodecamp%2Fcontribute","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreecodecamp%2Fcontribute/lists"}