{"id":44979611,"url":"https://github.com/edanalytics/edu_project_template","last_synced_at":"2026-02-18T18:03:08.229Z","repository":{"id":64842166,"uuid":"561559893","full_name":"edanalytics/edu_project_template","owner":"edanalytics","description":"Template for initializing an EDU deployment","archived":false,"fork":false,"pushed_at":"2025-12-19T15:19:07.000Z","size":100,"stargazers_count":7,"open_issues_count":8,"forks_count":4,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-12-22T06:21:09.578Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/edanalytics.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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":"2022-11-04T00:40:04.000Z","updated_at":"2025-12-19T15:19:08.000Z","dependencies_parsed_at":"2023-10-17T04:38:43.015Z","dependency_job_id":"75662408-01e4-47c6-a209-a689ad87ee2d","html_url":"https://github.com/edanalytics/edu_project_template","commit_stats":null,"previous_names":[],"tags_count":3,"template":true,"template_full_name":null,"purl":"pkg:github/edanalytics/edu_project_template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edanalytics%2Fedu_project_template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edanalytics%2Fedu_project_template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edanalytics%2Fedu_project_template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edanalytics%2Fedu_project_template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/edanalytics","download_url":"https://codeload.github.com/edanalytics/edu_project_template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edanalytics%2Fedu_project_template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29588777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T16:55:40.614Z","status":"ssl_error","status_checked_at":"2026-02-18T16:55:37.558Z","response_time":162,"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":[],"created_at":"2026-02-18T18:03:07.561Z","updated_at":"2026-02-18T18:03:08.219Z","avatar_url":"https://github.com/edanalytics.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stadium {Implementation}\n\nThis repository was created using the [EDU project template](https://github.com/edanalytics/edu_project_template). It contains code and configuration that extend EDU for  {Implementation}'s Stadium implementation. See our documentation of EDU at [enableDataUnion.org](https://enabledataunion.org).\n\n## Navigating this code repository\n\n### airflow folder\n*Useful for: data engineers/airflow developers*\n\nThis folder contains the DAGs, python code, and configuration that power this implementation's Airflow instance. For example, configs here determine the schedule and instructions for the EdfiResourceDAG, which is imported from [edu_edfi_airflow](https://github.com/edanalytics/edu_edfi_airflow), and is used to pull from an Ed-Fi API and copy data into Snowflake. There are also DAGs imported from [ea_airflow_util](https://github.com/edanalytics/ea_airflow_util), like the RunDbtDag, which triggers dbt runs on a schedule.\n\n### codegen folder\n*Useful for: data engineers working on initial project setup*\n\nThis folder contains python scripts that use the Ed-Fi Swagger to generate code needed for initial project setup.\n\n### dbt folder\n*Useful for: data/analytics engineers or analysts looking to configure business rules or extend EDU for this implementation*\n\nThis folder contains the dbt project for this implementation. You will find csv configuration xwalks under `seeds`, sql scripts for implementation-specific database objects under `models`, and overall project configuration in `dbt_project.yml`. Note that package [edu_wh](https://github.com/edanalytics/edu_wh) is imported in `packages.yml`. \n\nYou can read more about generic dbt project structure [here](https://docs.getdbt.com/docs/build/projects).\n\n### init folder\n*Useful for: data engineers working on initial project setup*\n\nThis folder contains bash scripts needed for initial setup of the python environment (run by cloud infrastructure).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedanalytics%2Fedu_project_template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedanalytics%2Fedu_project_template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedanalytics%2Fedu_project_template/lists"}