{"id":19827960,"url":"https://github.com/operationcode/start_here","last_synced_at":"2026-01-27T11:05:56.227Z","repository":{"id":17738411,"uuid":"82613670","full_name":"OperationCode/START_HERE","owner":"OperationCode","description":"This repo outlines how to get started contributing to Operation Code, each of our projects, the language they are written in, and their purpose.","archived":false,"fork":false,"pushed_at":"2023-10-01T20:38:32.000Z","size":213,"stargazers_count":341,"open_issues_count":7,"forks_count":85,"subscribers_count":61,"default_branch":"master","last_synced_at":"2025-02-28T20:58:23.074Z","etag":null,"topics":["hacktoberfest","hacktoberfest2017","hacktoberfest2018","hacktoberfest2019","hacktoberfest2020"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"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/OperationCode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"custom":"https://secure.lglforms.com/form_engine/s/BRtP7QUKyHOyEYsZROsRew"}},"created_at":"2017-02-20T23:32:45.000Z","updated_at":"2025-02-03T23:10:17.000Z","dependencies_parsed_at":"2025-02-28T16:53:12.764Z","dependency_job_id":"4da3ea95-a5ef-498f-bb4c-e8049b206341","html_url":"https://github.com/OperationCode/START_HERE","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OperationCode/START_HERE","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OperationCode%2FSTART_HERE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OperationCode%2FSTART_HERE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OperationCode%2FSTART_HERE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OperationCode%2FSTART_HERE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OperationCode","download_url":"https://codeload.github.com/OperationCode/START_HERE/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OperationCode%2FSTART_HERE/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28812367,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T07:41:26.337Z","status":"ssl_error","status_checked_at":"2026-01-27T07:41:08.776Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["hacktoberfest","hacktoberfest2017","hacktoberfest2018","hacktoberfest2019","hacktoberfest2020"],"created_at":"2024-11-12T11:14:33.429Z","updated_at":"2026-01-27T11:05:56.210Z","avatar_url":"https://github.com/OperationCode.png","language":null,"readme":"![](https://i.imgur.com/mW5LUGV.jpg)\n\n# Welcome!\n\nWelcome to [Operation Code](https://github.com/OperationCode) and thank you for your interest in contributing. Everything Operation Code does is open source. We love to receive contributions from our community — you! There are many ways to contribute, from writing tutorials or blog posts, improving the documentation, submitting bug reports and feature requests or writing code which can be incorporated into the website itself.\n\nWe've got quite a few repos, and we understand that can be overwhelming, so you can use this list to learn what the main applications are, and what languages they use.\n\nIn addition to any of these projects, you can join our Slack channel \\#oc-projects to learn how to contribute.\n\nIf you find yourself wishing for a feature that doesn't exist, you are probably not alone! There are bound to be others out there with similar needs. Many of the features that we have today were added because our users saw the need. Open an issue on our issues list on GitHub which describes the feature you would like to see, why you need it, and how it should work.\n\n# Your First Contribution\n\nWorking on your first Pull Request? Be sure to check the project's contributing guide, and you can learn about general guidelines for open source contributions from this _free_ series, [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github).\n\nFeel free to ask for help; everyone is a beginner at first :smile_cat:\nIf a maintainer asks you to \"rebase\" your PR, they're saying that a lot of code has changed and that you need to update your branch so it's easier to merge.\n\nOnce you've joined Operation Code as a member, after your first PR (pull request) contribution is accepted, please fill out [this form](https://goo.gl/forms/dxbEmwMuGRrJudeK2) to get your sticker!\n\n# Open Source Maintenance Policy\n\nYou can find our official [Open Source Maintenance Policy](open_source_maintenance_policy.md) in this repo.\n\n# Operation Code Repositories\n\nAssuming you're ready and excited to work on Open Source Software with Operation Code, you'll want to choose the project that aligns with your interests most. From there, please be sure to read any and all documentation within the respective repository, including - but not limited to - `CONTRIBUTING.md` and `README.md`. Please understand our documentation is kept up-to-date, so we hope you read it all before coming to our all-volunteer staff with questions. If there is a gap or a mistake in our documentation, please let us know immediately!\n\n## [OC Challenge](https://www.operationcode.org/challenge)\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003ePurpose\u003c/th\u003e\n    \u003ctd\u003eA challenge for participating with \u003ca href=\"https://operationcode.org\"\u003eoperationcode.org\u003c/a\u003e and getting help with available resources\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eLanguages\u003c/th\u003e\n    \u003ctd\u003e You can contribute to a project in any language or modify a current project with the language you prefer. \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eFrameworks\u003c/th\u003e\n    \u003ctd\u003e Open choice depending on the project\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003cth\u003eLink\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/OperationCode/OC_Challenge\"\u003eGitHub Repo\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## [Back-End](https://github.com/OperationCode/back-end)\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003ePurpose\u003c/th\u003e\n    \u003ctd\u003eThe backend API for \u003ca href=\"https://operationcode.org\"\u003eoperationcode.org\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eLanguages\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.python.org/\"\u003ePython\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eFrameworks\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.djangoproject.com/\"\u003eDjango\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003cth\u003eLink\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/OperationCode/back-end\"\u003eGitHub Repo\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## [Front-End](https://github.com/OperationCode/front-end)\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003ePurpose\u003c/th\u003e\n    \u003ctd\u003eThe frontend for \u003ca href=\"https://operationcode.org\"\u003eoperationcode.org\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eLanguages\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/OperationCode/front-end/search?l=javascript\"\u003eJavascript\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eFrameworks\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://reactjs.org/\"\u003eReact\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003cth\u003eLink\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/OperationCode/front-end\"\u003eGitHub Repo\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## [OperationCode PyBot](https://github.com/OperationCode/operationcode-pybot)\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003ePurpose\u003c/th\u003e\n    \u003ctd\u003eSlack python bot for dealing with slack events.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eLanguages\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.python.org/\"\u003ePython\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eFrameworks\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/pyslackers/sir-bot-a-lot-2\"\u003eSir-bot-a-lot\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003cth\u003eLink\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/OperationCode/operationcode-pybot\"\u003eGitHub Repo\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## [Resources API](https://github.com/OperationCode/resources_api)\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003ePurpose\u003c/th\u003e\n    \u003ctd\u003eFlask API for programming and cybersecurity learning resources.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eLanguages\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.python.org/\"\u003ePython\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eFrameworks\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://palletsprojects.com/p/flask/\"\u003eFlask\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003cth\u003eLink\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/OperationCode/resources_api\"\u003eGitHub Repo\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## [Town Crier](https://github.com/OperationCode/town-crier)\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003ePurpose\u003c/th\u003e\n    \u003ctd\u003eSlack bot with a \u003ccode\u003ecron\u003c/code\u003e like interface to notify members of Operation Code opportunities  \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eLanguages\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/OperationCode/town-crier/search?l=javascript\"\u003eJavascript\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eFrameworks\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://nodejs.org\"\u003eNode.js\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003cth\u003eLink\u003c/th\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/OperationCode/town-crier\"\u003eGitHub Repo\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n# Outside Organizations/Projects\n\n## Opentroops Projects\n\nVarious open source projects with veteran and military-affiliated contributors, and projects supporting military social issues.\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003eName\u003c/th\u003e\n    \u003cth\u003eDescription\u003c/th\u003e\n    \u003cth\u003eLink\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eNational Veterans Job Platform\u003c/td\u003e\n    \u003ctd\u003eOne job one veteran at a time.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/codeforamerica/JobOps\"\u003eJobOps GitHub\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eDepartment of Veterans Affairs Developer Area\u003c/td\u003e\n    \u003ctd\u003eThis is a repository of APIs and data related to the Department of Veterans Affairs (VA). These APIs, data, tools and resources are intended to provide developers with what they need to develop web and mobile applications, design data visualizations and stories using resources from the VA.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/department-of-veterans-affairs/developer-portal\"\u003eVaDeveloper GitHub\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eDepartment of Veterans Affairs Repo\u003c/td\u003e\n    \u003ctd\u003eBeta version of \u003ca href = \"https://www.va.gov/\"\u003evets.gov\u003c/a\u003e.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/department-of-veterans-affairs\"\u003eVets.gov GitHub\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eMil-OSS\u003c/td\u003e\n    \u003ctd\u003eRepo for \u003ca href=\"http://www.mil-oss.org/\"\u003emil-oss\u003c/a\u003e, a group dedicated to utilizing \u0026 developing open technologies for national defense.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/mil-oss\"\u003emil-oss GitHub\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/ronrihoo/startups-dot-vet-data\"\u003estartups.vet\u003c/a\u003e Data Analyzation\u003c/td\u003e\n    \u003ctd\u003eProject to analyze veteran entrepreneurship data from \u003ca href=\"https://github.com/ronrihoo/startups-dot-vet-data\"\u003estartups.vet\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/ronrihoo/startups-dot-vet-data\"\u003eGitHub\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003eVeteran-led Companies Database\u003c/td\u003e\n    \u003ctd\u003eProject to collect data on veteran-owned companies.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/billy22g/veteran_companies\"\u003eVeteran Companies GitHub\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e#VetsWhoCode\u003c/td\u003e\n    \u003ctd\u003eA veteran-led and operated 501(c)(3) charitable non-profit that focuses on training veterans in web development and software engineering principles free of charge with the focus of starting careers as javascript developers.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/Vets-Who-Code\"\u003eGitHub\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n","funding_links":["https://secure.lglforms.com/form_engine/s/BRtP7QUKyHOyEYsZROsRew"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foperationcode%2Fstart_here","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foperationcode%2Fstart_here","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foperationcode%2Fstart_here/lists"}