{"id":44883570,"url":"https://github.com/sparcs-kaist/new-ara-api","last_synced_at":"2026-05-11T03:56:10.143Z","repository":{"id":25177297,"uuid":"103368212","full_name":"sparcs-kaist/new-ara-api","owner":"sparcs-kaist","description":"Restful API for Ara, KAIST's official community service","archived":false,"fork":false,"pushed_at":"2026-02-19T18:14:59.000Z","size":2568,"stargazers_count":21,"open_issues_count":36,"forks_count":2,"subscribers_count":9,"default_branch":"develop","last_synced_at":"2026-02-19T21:37:44.868Z","etag":null,"topics":["ara","drf","kaist","sparcs"],"latest_commit_sha":null,"homepage":"http://newara.sparcs.org/","language":"Python","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/sparcs-kaist.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":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":"2017-09-13T07:30:54.000Z","updated_at":"2026-02-19T17:45:58.000Z","dependencies_parsed_at":"2026-02-17T17:01:25.458Z","dependency_job_id":null,"html_url":"https://github.com/sparcs-kaist/new-ara-api","commit_stats":null,"previous_names":[],"tags_count":72,"template":false,"template_full_name":null,"purl":"pkg:github/sparcs-kaist/new-ara-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparcs-kaist%2Fnew-ara-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparcs-kaist%2Fnew-ara-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparcs-kaist%2Fnew-ara-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparcs-kaist%2Fnew-ara-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparcs-kaist","download_url":"https://codeload.github.com/sparcs-kaist/new-ara-api/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparcs-kaist%2Fnew-ara-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29817828,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T05:36:42.804Z","status":"ssl_error","status_checked_at":"2026-02-25T05:36:31.934Z","response_time":61,"last_error":"SSL_read: 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":["ara","drf","kaist","sparcs"],"created_at":"2026-02-17T17:00:31.634Z","updated_at":"2026-02-25T10:24:35.719Z","avatar_url":"https://github.com/sparcs-kaist.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ara API\n\nRestful API for Ara, KAIST's official community service\n\n![GitHub Pipenv locked Python version (master)][badge/python-version]\n[![Code style: black][badge/black]][repo/black]\n[![Imports: isort][badge/isort]][isort]\n[![pre-commit][badge/pre-commit]][repo/pre-commit]\n[![Conventional Commits][badge/conventional-commits]][conventional-commits]\n\n## Project Setup\n\nUse pipenv to install packages. (e.g., `pipenv install \u003cpackage\u003e`)\n\n```bash\npipenv --python 3.11 # Use python 3.11\npipenv shell # Activate virtual environment\npipenv install --dev # Install packages (`--dev` flag for development)\n\n# Run `pre-commit` automatically on `git commit`\npre-commit install\npre-commit install --hook-type commit-msg\n```\n\n## How to Run\n\n```bash\ndocker compose -f docker-compose.local.yml up -d\npipenv shell\nmake run\n```\n\n## URLs\n\n- Base URL: `/api`\n- Admin page: `/api/admin/`\n- API documentations:\n  - `/api/schema/swagger/`\n  - `/api/schema/redoc/`\n\n## How to Contribute\n\n1. Follow [Conventional Commits][conventional-commits] for writing commit messages.\n2. Use type hints strictly. (Check [PEP 484][pep-484].)\n\n[badge/python-version]: https://img.shields.io/github/pipenv/locked/python-version/sparcs-kaist/new-ara-api/master\n[badge/black]: https://img.shields.io/badge/code%20style-black-000000\n[badge/isort]: https://img.shields.io/badge/%20imports-isort-%231674b1?labelColor=ef8336\n[badge/pre-commit]: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit\n[badge/conventional-commits]: https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits\u0026logoColor=white\n[isort]: https://pycqa.github.io/isort\n[conventional-commits]: https://conventionalcommits.org\n[pep-484]: https://peps.python.org/pep-0484/\n[repo/black]: https://github.com/psf/black\n[repo/pre-commit]: https://github.com/pre-commit/pre-commit\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparcs-kaist%2Fnew-ara-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsparcs-kaist%2Fnew-ara-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparcs-kaist%2Fnew-ara-api/lists"}