{"id":22873292,"url":"https://github.com/devict/hacktoberfest","last_synced_at":"2025-06-16T03:37:39.694Z","repository":{"id":11452242,"uuid":"69723906","full_name":"devict/hacktoberfest","owner":"devict","description":"Our own little local version of hacktoberfest","archived":false,"fork":false,"pushed_at":"2025-05-15T21:12:42.000Z","size":2488,"stargazers_count":5,"open_issues_count":15,"forks_count":19,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-15T22:24:45.022Z","etag":null,"topics":["github","go","golang","hacktoberfest"],"latest_commit_sha":null,"homepage":"https://hacktoberfest.devict.org","language":"Go","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/devict.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}},"created_at":"2016-10-01T06:46:36.000Z","updated_at":"2025-05-15T21:12:46.000Z","dependencies_parsed_at":"2023-10-16T23:12:03.481Z","dependency_job_id":"dac1a0a4-b8f6-4f81-a108-6994b7570eee","html_url":"https://github.com/devict/hacktoberfest","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devict/hacktoberfest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devict%2Fhacktoberfest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devict%2Fhacktoberfest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devict%2Fhacktoberfest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devict%2Fhacktoberfest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devict","download_url":"https://codeload.github.com/devict/hacktoberfest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devict%2Fhacktoberfest/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260090718,"owners_count":22957260,"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":["github","go","golang","hacktoberfest"],"created_at":"2024-12-13T14:18:25.929Z","updated_at":"2025-06-16T03:37:39.676Z","avatar_url":"https://github.com/devict.png","language":"Go","readme":"# Hacktoberfest\n\nA little web app for tracking participation in the devICT Hacktoberfest event.\n\n## Participate\n\nMake Wichita a better place through code. Hop on over to the\n[devICT Hacktoberfest app](https://devict-hacktoberfest.herokuapp.com) and\nregister with your GitHub profile.\n\n# Development\n\nFollow the steps below to get the app running locally on your system.\n\n## Installation\n\nDownload \u0026 install\n[Docker](https://docs.docker.com/install/#supported-platforms) on your system.\n\nCreate an application from your\n[GitHub Settings page](https://github.com/settings/applications/new). Set the\n**Homepage URL** to `http://localhost:8080` and **Authorization callback URL**\nto `http://localhost:8080/auth/github`.\n\nCopy the `secret.env.example` file and rename it to `secret.env`:\n\n```\ncp secret.env.example secret.env\n```\n\nPaste the **Client ID** and **Client Secret** from your registered GitHub\napplication into `secret.env`.\n\n\n(If on Windows) Make sure your local repository path (for example `C:\\Users\\username\\repos\\job-board`) is available for Docker Filesharing by going to `Docker Dashboard \u003e Settings \u003e Resources \u003e File Sharing`\n\nStart the database in daemon mode:\n\n```\ndocker compose up -d db\n```\n\nStart the web service:\n\n```\ndocker compose up --build web\n```\n\nInstall frontend assets:\n\n```\nnpm install\n```\n\nBuild the frontend assets:\n\n```\nnpm run build\n```\n\nYou're ready to go! Visit [localhost:8080](http://localhost:8080) in your\nbrowser.\n\n## Developing Locally\n\nUsing the configured Docker Compose file if you edit anything under `public/` or\n`templates/` then the change will be available immediately. If you change any\n`.go` files you will have to rebuild the image. While the web service is running\npress \u003ckbd\u003ectrl\u003c/kbd\u003e + \u003ckbd\u003ec\u003c/kbd\u003e to cancel the process and then run\n`docker-compose up --build web` again to restart.\n\nRunning `npm run watch` will watch for frontend changes and rebuild CSS assets.\n\nThis website uses the Typicons icon library. [Download the SVG files from their website](https://www.s-ings.com/typicons/).\n\n## Credit\n\nThe entire idea and name \"Hacktoberfest\" comes from the\n[Digital Ocean event](https://hacktoberfest.digitalocean.com) by the same name.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevict%2Fhacktoberfest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevict%2Fhacktoberfest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevict%2Fhacktoberfest/lists"}