├── .coderabbit.yaml ├── .env.sample ├── .github ├── ISSUE_TEMPLATE │ ├── augur_load.md │ ├── bug_report.md │ ├── visualization-integration.md │ └── visualizations.md ├── pull_request_template.md └── workflows │ ├── build-push-quay.yml │ ├── end_to_end.yml │ ├── linting.yml │ ├── nightly-dependency-test.yml │ ├── pre-commit.yml │ └── spellcheck.yaml ├── .gitignore ├── .gitleaks.toml ├── .hadolint.yaml ├── .pre-commit-config.yaml ├── .pylintrc ├── .spellcheck.yaml ├── .wordlist-md ├── .yamllint ├── 8Knot ├── __init__.py ├── _bots.py ├── _celery.py ├── _login.py ├── app.py ├── assets │ ├── 8Knot.svg │ ├── 8KnotArch.png │ ├── 8knot-logo-vertical.png │ ├── 8knot_works.png │ ├── CHAOSS.svg │ ├── affiliation.svg │ ├── chaoss_small.svg │ ├── color.css │ ├── contributions.svg │ ├── contributors.svg │ ├── focus_area.png │ ├── focus_group.png │ ├── landing_page.css │ ├── legend.png │ ├── legend_sel.png │ ├── logo-color.png │ ├── logo2.png │ ├── main_layout.css │ ├── repo_overview.svg │ ├── rightarrow.png │ ├── scrollbar.css │ ├── search.svg │ ├── toolbar.png │ ├── welcome.css │ ├── welcome_login_section │ │ ├── 8KnotLoggedIn.png │ │ ├── 8KnotLogin.png │ │ ├── AugurAuthorize.png │ │ └── AugurRegister.png │ ├── welcome_plotly_section │ │ ├── all-categories-graph.png │ │ ├── click-zoom-graph.png │ │ ├── graph-wide-shot.png │ │ ├── graph-with-plotly-tools.png │ │ ├── no-stale-graph.png │ │ ├── normal-graph.png │ │ ├── plotly-tools.png │ │ ├── rightarrow.png │ │ └── zoomed-graph.png │ ├── welcome_user_group_section │ │ ├── add_repos.png │ │ ├── group_search.png │ │ └── new_group_name.png │ ├── zoomed.png │ └── zoomed_out.png ├── cache_manager │ ├── __init__.py │ ├── cache_facade.py │ ├── cache_manager.py │ ├── cx_common.py │ └── db_init.py ├── components │ ├── __init__.py │ ├── dropdown_nav_item.py │ ├── nav_item.py │ └── visualization.py ├── db_manager │ ├── __init__.py │ └── augur_manager.py ├── models │ ├── __init__.py │ └── searchitem.py ├── pages │ ├── README.md │ ├── __init__.py │ ├── affiliation │ │ ├── __init__.py │ │ ├── affiliation.py │ │ └── visualizations │ │ │ ├── __init__.py │ │ │ ├── commit_domains.py │ │ │ ├── gh_org_affiliation.py │ │ │ ├── org_associated_activity.py │ │ │ ├── org_core_contributors.py │ │ │ └── unqiue_domains.py │ ├── chaoss │ │ ├── __init__.py │ │ ├── chaoss.py │ │ └── visualizations │ │ │ ├── __init__.py │ │ │ ├── contrib_importance_pie.py │ │ │ └── project_velocity.py │ ├── codebase │ │ ├── __init__.py │ │ ├── codebase.py │ │ └── visualizations │ │ │ ├── __init__.py │ │ │ ├── cntrb_file_heatmap.py │ │ │ ├── contribution_file_heatmap.py │ │ │ └── reviewer_file_heatmap.py │ ├── contributions │ │ ├── __init__.py │ │ ├── contributions.py │ │ └── visualizations │ │ │ ├── __init__.py │ │ │ ├── cntrb_pr_assignment.py │ │ │ ├── cntrib_issue_assignment.py │ │ │ ├── commits_over_time.py │ │ │ ├── issue_assignment.py │ │ │ ├── issue_staleness.py │ │ │ ├── issues_over_time.py │ │ │ ├── pr_assignment.py │ │ │ ├── pr_first_response.py │ │ │ ├── pr_over_time.py │ │ │ ├── pr_review_response.py │ │ │ └── pr_staleness.py │ ├── contributors │ │ ├── __init__.py │ │ ├── cntrb_behavior.py │ │ ├── cntrb_type.py │ │ └── visualizations │ │ │ ├── __init__.py │ │ │ ├── active_drifting_contributors.py │ │ │ ├── contrib_activity_cycle.py │ │ │ ├── contrib_drive_repeat.py │ │ │ ├── contrib_importance_over_time.py │ │ │ ├── contrib_importance_pie.py │ │ │ ├── contribs_by_action.py │ │ │ ├── contributors_types_over_time.py │ │ │ ├── first_time_contributions.py │ │ │ └── new_contributor.py │ ├── home │ │ ├── __init__.py │ │ ├── home.py │ │ └── visualizations │ │ │ ├── commit_metrics.py │ │ │ ├── issue_metrics.py │ │ │ └── pr_metrics.py │ ├── index │ │ ├── __init__.py │ │ ├── index_callbacks.py │ │ ├── index_components.py │ │ ├── index_layout.py │ │ ├── login_help.py │ │ ├── login_utils.py │ │ └── search_utils.py │ ├── info │ │ ├── __init__.py │ │ └── info.py │ ├── landing │ │ ├── __init__.py │ │ ├── landing.py │ │ ├── landing_callbacks.py │ │ └── sections │ │ │ ├── __init__.py │ │ │ ├── augur_login_section.py │ │ │ ├── definitions_section.py │ │ │ ├── how_8knot_works_architecture.py │ │ │ ├── how_8knot_works_section.py │ │ │ ├── pages_overview_section.py │ │ │ ├── plotly_section.py │ │ │ └── user_group_section.py │ ├── repo_overview │ │ ├── __init__.py │ │ ├── repo_overview.py │ │ └── visualizations │ │ │ ├── __init__.py │ │ │ ├── code_languages.py │ │ │ ├── ossf_scorecard.py │ │ │ ├── package_version.py │ │ │ └── repo_general_info.py │ ├── utils │ │ ├── __init__.py │ │ ├── graph_utils.py │ │ ├── job_utils.py │ │ └── preprocessing_utils.py │ └── visualization_template │ │ └── viz_template.py ├── queries │ ├── __init__.py │ ├── affiliation_query.py │ ├── cntrb_per_file_query.py │ ├── commits_query.py │ ├── contributors_query.py │ ├── issue_assignee_query.py │ ├── issues_query.py │ ├── ossf_score_query.py │ ├── package_version_query.py │ ├── pr_assignee_query.py │ ├── pr_files_query.py │ ├── pr_response_query.py │ ├── prs_query.py │ ├── query_template.py │ ├── repo_files_query.py │ ├── repo_info_query.py │ ├── repo_languages_query.py │ ├── repo_releases_query.py │ └── user_groups_query.py └── testing_utils.py ├── CI-TESTING-GUIDE.md ├── LICENSE.md ├── NIGHTLY-DEPENDENCY-TESTING.md ├── PRODUCTION_GUIDELINES.md ├── README.md ├── docker-compose.yml ├── docker ├── Dockerfile └── render-worker.Dockerfile ├── docs ├── AUGUR_LOGIN.md ├── AUTHORS.md ├── CONTRIBUTORS.md ├── materialized_views │ ├── explorer_contributor_actions.sql │ ├── explorer_issue_assignments.sql │ ├── explorer_pr_assignments.sql │ ├── explorer_pr_reponse.sql │ └── explorer_repo_languages.sql ├── new_viz_guidance.md └── user-accounts-in-8knot.md ├── nginx.conf ├── openshift ├── NOTES.md ├── base │ ├── 8k-app-server.yaml │ ├── 8k-autoscale.yaml │ ├── 8k-bc.yaml │ ├── 8k-postgres-cache.yaml │ ├── 8k-redis-users.yaml │ ├── 8k-redis.yaml │ ├── 8k-worker-callback.yaml │ ├── 8k-worker-query.yaml │ ├── kustomization.yaml │ ├── namespace.yaml │ ├── secret-augur.yaml │ ├── secret-postgres.yaml │ └── secret-redis.yaml └── overlays │ ├── dev │ └── kustomization.yaml │ └── prod │ └── kustomization.yaml ├── osx-instructions.md ├── postgres.conf ├── pyproject.toml ├── scripts └── ci │ └── await_all.py └── uv.lock /.coderabbit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.coderabbit.yaml -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.env.sample -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/augur_load.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.github/ISSUE_TEMPLATE/augur_load.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/visualization-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.github/ISSUE_TEMPLATE/visualization-integration.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/visualizations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.github/ISSUE_TEMPLATE/visualizations.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-push-quay.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.github/workflows/build-push-quay.yml -------------------------------------------------------------------------------- /.github/workflows/end_to_end.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.github/workflows/end_to_end.yml -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-dependency-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.github/workflows/nightly-dependency-test.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/spellcheck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.github/workflows/spellcheck.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitleaks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.gitleaks.toml -------------------------------------------------------------------------------- /.hadolint.yaml: -------------------------------------------------------------------------------- 1 | ignored: 2 | - DL3013 3 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.pylintrc -------------------------------------------------------------------------------- /.spellcheck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.spellcheck.yaml -------------------------------------------------------------------------------- /.wordlist-md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.wordlist-md -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/.yamllint -------------------------------------------------------------------------------- /8Knot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/_bots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/_bots.py -------------------------------------------------------------------------------- /8Knot/_celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/_celery.py -------------------------------------------------------------------------------- /8Knot/_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/_login.py -------------------------------------------------------------------------------- /8Knot/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/app.py -------------------------------------------------------------------------------- /8Knot/assets/8Knot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/8Knot.svg -------------------------------------------------------------------------------- /8Knot/assets/8KnotArch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/8KnotArch.png -------------------------------------------------------------------------------- /8Knot/assets/8knot-logo-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/8knot-logo-vertical.png -------------------------------------------------------------------------------- /8Knot/assets/8knot_works.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/8knot_works.png -------------------------------------------------------------------------------- /8Knot/assets/CHAOSS.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/CHAOSS.svg -------------------------------------------------------------------------------- /8Knot/assets/affiliation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/affiliation.svg -------------------------------------------------------------------------------- /8Knot/assets/chaoss_small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/chaoss_small.svg -------------------------------------------------------------------------------- /8Knot/assets/color.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/color.css -------------------------------------------------------------------------------- /8Knot/assets/contributions.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/contributions.svg -------------------------------------------------------------------------------- /8Knot/assets/contributors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/contributors.svg -------------------------------------------------------------------------------- /8Knot/assets/focus_area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/focus_area.png -------------------------------------------------------------------------------- /8Knot/assets/focus_group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/focus_group.png -------------------------------------------------------------------------------- /8Knot/assets/landing_page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/landing_page.css -------------------------------------------------------------------------------- /8Knot/assets/legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/legend.png -------------------------------------------------------------------------------- /8Knot/assets/legend_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/legend_sel.png -------------------------------------------------------------------------------- /8Knot/assets/logo-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/logo-color.png -------------------------------------------------------------------------------- /8Knot/assets/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/logo2.png -------------------------------------------------------------------------------- /8Knot/assets/main_layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/main_layout.css -------------------------------------------------------------------------------- /8Knot/assets/repo_overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/repo_overview.svg -------------------------------------------------------------------------------- /8Knot/assets/rightarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/rightarrow.png -------------------------------------------------------------------------------- /8Knot/assets/scrollbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/scrollbar.css -------------------------------------------------------------------------------- /8Knot/assets/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/search.svg -------------------------------------------------------------------------------- /8Knot/assets/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/toolbar.png -------------------------------------------------------------------------------- /8Knot/assets/welcome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome.css -------------------------------------------------------------------------------- /8Knot/assets/welcome_login_section/8KnotLoggedIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_login_section/8KnotLoggedIn.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_login_section/8KnotLogin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_login_section/8KnotLogin.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_login_section/AugurAuthorize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_login_section/AugurAuthorize.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_login_section/AugurRegister.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_login_section/AugurRegister.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_plotly_section/all-categories-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_plotly_section/all-categories-graph.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_plotly_section/click-zoom-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_plotly_section/click-zoom-graph.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_plotly_section/graph-wide-shot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_plotly_section/graph-wide-shot.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_plotly_section/graph-with-plotly-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_plotly_section/graph-with-plotly-tools.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_plotly_section/no-stale-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_plotly_section/no-stale-graph.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_plotly_section/normal-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_plotly_section/normal-graph.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_plotly_section/plotly-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_plotly_section/plotly-tools.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_plotly_section/rightarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_plotly_section/rightarrow.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_plotly_section/zoomed-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_plotly_section/zoomed-graph.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_user_group_section/add_repos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_user_group_section/add_repos.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_user_group_section/group_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_user_group_section/group_search.png -------------------------------------------------------------------------------- /8Knot/assets/welcome_user_group_section/new_group_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/welcome_user_group_section/new_group_name.png -------------------------------------------------------------------------------- /8Knot/assets/zoomed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/zoomed.png -------------------------------------------------------------------------------- /8Knot/assets/zoomed_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/assets/zoomed_out.png -------------------------------------------------------------------------------- /8Knot/cache_manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/cache_manager/cache_facade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/cache_manager/cache_facade.py -------------------------------------------------------------------------------- /8Knot/cache_manager/cache_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/cache_manager/cache_manager.py -------------------------------------------------------------------------------- /8Knot/cache_manager/cx_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/cache_manager/cx_common.py -------------------------------------------------------------------------------- /8Knot/cache_manager/db_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/cache_manager/db_init.py -------------------------------------------------------------------------------- /8Knot/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/components/dropdown_nav_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/components/dropdown_nav_item.py -------------------------------------------------------------------------------- /8Knot/components/nav_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/components/nav_item.py -------------------------------------------------------------------------------- /8Knot/components/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/components/visualization.py -------------------------------------------------------------------------------- /8Knot/db_manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/db_manager/__init__.py -------------------------------------------------------------------------------- /8Knot/db_manager/augur_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/db_manager/augur_manager.py -------------------------------------------------------------------------------- /8Knot/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/models/__init__.py -------------------------------------------------------------------------------- /8Knot/models/searchitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/models/searchitem.py -------------------------------------------------------------------------------- /8Knot/pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/README.md -------------------------------------------------------------------------------- /8Knot/pages/__init__.py: -------------------------------------------------------------------------------- 1 | # empty file to make this a module 2 | -------------------------------------------------------------------------------- /8Knot/pages/affiliation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/affiliation/affiliation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/affiliation/affiliation.py -------------------------------------------------------------------------------- /8Knot/pages/affiliation/visualizations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/affiliation/visualizations/commit_domains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/affiliation/visualizations/commit_domains.py -------------------------------------------------------------------------------- /8Knot/pages/affiliation/visualizations/gh_org_affiliation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/affiliation/visualizations/gh_org_affiliation.py -------------------------------------------------------------------------------- /8Knot/pages/affiliation/visualizations/org_associated_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/affiliation/visualizations/org_associated_activity.py -------------------------------------------------------------------------------- /8Knot/pages/affiliation/visualizations/org_core_contributors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/affiliation/visualizations/org_core_contributors.py -------------------------------------------------------------------------------- /8Knot/pages/affiliation/visualizations/unqiue_domains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/affiliation/visualizations/unqiue_domains.py -------------------------------------------------------------------------------- /8Knot/pages/chaoss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/chaoss/chaoss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/chaoss/chaoss.py -------------------------------------------------------------------------------- /8Knot/pages/chaoss/visualizations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/chaoss/visualizations/contrib_importance_pie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/chaoss/visualizations/contrib_importance_pie.py -------------------------------------------------------------------------------- /8Knot/pages/chaoss/visualizations/project_velocity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/chaoss/visualizations/project_velocity.py -------------------------------------------------------------------------------- /8Knot/pages/codebase/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/codebase/codebase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/codebase/codebase.py -------------------------------------------------------------------------------- /8Knot/pages/codebase/visualizations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/codebase/visualizations/cntrb_file_heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/codebase/visualizations/cntrb_file_heatmap.py -------------------------------------------------------------------------------- /8Knot/pages/codebase/visualizations/contribution_file_heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/codebase/visualizations/contribution_file_heatmap.py -------------------------------------------------------------------------------- /8Knot/pages/codebase/visualizations/reviewer_file_heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/codebase/visualizations/reviewer_file_heatmap.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/contributions/contributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/contributions.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/cntrb_pr_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/visualizations/cntrb_pr_assignment.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/cntrib_issue_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/visualizations/cntrib_issue_assignment.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/commits_over_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/visualizations/commits_over_time.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/issue_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/visualizations/issue_assignment.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/issue_staleness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/visualizations/issue_staleness.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/issues_over_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/visualizations/issues_over_time.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/pr_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/visualizations/pr_assignment.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/pr_first_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/visualizations/pr_first_response.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/pr_over_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/visualizations/pr_over_time.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/pr_review_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/visualizations/pr_review_response.py -------------------------------------------------------------------------------- /8Knot/pages/contributions/visualizations/pr_staleness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributions/visualizations/pr_staleness.py -------------------------------------------------------------------------------- /8Knot/pages/contributors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/contributors/cntrb_behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributors/cntrb_behavior.py -------------------------------------------------------------------------------- /8Knot/pages/contributors/cntrb_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributors/cntrb_type.py -------------------------------------------------------------------------------- /8Knot/pages/contributors/visualizations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/contributors/visualizations/active_drifting_contributors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributors/visualizations/active_drifting_contributors.py -------------------------------------------------------------------------------- /8Knot/pages/contributors/visualizations/contrib_activity_cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributors/visualizations/contrib_activity_cycle.py -------------------------------------------------------------------------------- /8Knot/pages/contributors/visualizations/contrib_drive_repeat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributors/visualizations/contrib_drive_repeat.py -------------------------------------------------------------------------------- /8Knot/pages/contributors/visualizations/contrib_importance_over_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributors/visualizations/contrib_importance_over_time.py -------------------------------------------------------------------------------- /8Knot/pages/contributors/visualizations/contrib_importance_pie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributors/visualizations/contrib_importance_pie.py -------------------------------------------------------------------------------- /8Knot/pages/contributors/visualizations/contribs_by_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributors/visualizations/contribs_by_action.py -------------------------------------------------------------------------------- /8Knot/pages/contributors/visualizations/contributors_types_over_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributors/visualizations/contributors_types_over_time.py -------------------------------------------------------------------------------- /8Knot/pages/contributors/visualizations/first_time_contributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributors/visualizations/first_time_contributions.py -------------------------------------------------------------------------------- /8Knot/pages/contributors/visualizations/new_contributor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/contributors/visualizations/new_contributor.py -------------------------------------------------------------------------------- /8Knot/pages/home/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/home/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/home/home.py -------------------------------------------------------------------------------- /8Knot/pages/home/visualizations/commit_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/home/visualizations/commit_metrics.py -------------------------------------------------------------------------------- /8Knot/pages/home/visualizations/issue_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/home/visualizations/issue_metrics.py -------------------------------------------------------------------------------- /8Knot/pages/home/visualizations/pr_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/home/visualizations/pr_metrics.py -------------------------------------------------------------------------------- /8Knot/pages/index/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/index/index_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/index/index_callbacks.py -------------------------------------------------------------------------------- /8Knot/pages/index/index_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/index/index_components.py -------------------------------------------------------------------------------- /8Knot/pages/index/index_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/index/index_layout.py -------------------------------------------------------------------------------- /8Knot/pages/index/login_help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/index/login_help.py -------------------------------------------------------------------------------- /8Knot/pages/index/login_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/index/login_utils.py -------------------------------------------------------------------------------- /8Knot/pages/index/search_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/index/search_utils.py -------------------------------------------------------------------------------- /8Knot/pages/info/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/info/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/info/info.py -------------------------------------------------------------------------------- /8Knot/pages/landing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/landing/__init__.py -------------------------------------------------------------------------------- /8Knot/pages/landing/landing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/landing/landing.py -------------------------------------------------------------------------------- /8Knot/pages/landing/landing_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/landing/landing_callbacks.py -------------------------------------------------------------------------------- /8Knot/pages/landing/sections/__init__.py: -------------------------------------------------------------------------------- 1 | # Landing page sections 2 | -------------------------------------------------------------------------------- /8Knot/pages/landing/sections/augur_login_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/landing/sections/augur_login_section.py -------------------------------------------------------------------------------- /8Knot/pages/landing/sections/definitions_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/landing/sections/definitions_section.py -------------------------------------------------------------------------------- /8Knot/pages/landing/sections/how_8knot_works_architecture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/landing/sections/how_8knot_works_architecture.py -------------------------------------------------------------------------------- /8Knot/pages/landing/sections/how_8knot_works_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/landing/sections/how_8knot_works_section.py -------------------------------------------------------------------------------- /8Knot/pages/landing/sections/pages_overview_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/landing/sections/pages_overview_section.py -------------------------------------------------------------------------------- /8Knot/pages/landing/sections/plotly_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/landing/sections/plotly_section.py -------------------------------------------------------------------------------- /8Knot/pages/landing/sections/user_group_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/landing/sections/user_group_section.py -------------------------------------------------------------------------------- /8Knot/pages/repo_overview/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/repo_overview/repo_overview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/repo_overview/repo_overview.py -------------------------------------------------------------------------------- /8Knot/pages/repo_overview/visualizations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/repo_overview/visualizations/code_languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/repo_overview/visualizations/code_languages.py -------------------------------------------------------------------------------- /8Knot/pages/repo_overview/visualizations/ossf_scorecard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/repo_overview/visualizations/ossf_scorecard.py -------------------------------------------------------------------------------- /8Knot/pages/repo_overview/visualizations/package_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/repo_overview/visualizations/package_version.py -------------------------------------------------------------------------------- /8Knot/pages/repo_overview/visualizations/repo_general_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/repo_overview/visualizations/repo_general_info.py -------------------------------------------------------------------------------- /8Knot/pages/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8Knot/pages/utils/graph_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/utils/graph_utils.py -------------------------------------------------------------------------------- /8Knot/pages/utils/job_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/utils/job_utils.py -------------------------------------------------------------------------------- /8Knot/pages/utils/preprocessing_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/utils/preprocessing_utils.py -------------------------------------------------------------------------------- /8Knot/pages/visualization_template/viz_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/pages/visualization_template/viz_template.py -------------------------------------------------------------------------------- /8Knot/queries/__init__.py: -------------------------------------------------------------------------------- 1 | # empty file for cross-imports. 2 | -------------------------------------------------------------------------------- /8Knot/queries/affiliation_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/affiliation_query.py -------------------------------------------------------------------------------- /8Knot/queries/cntrb_per_file_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/cntrb_per_file_query.py -------------------------------------------------------------------------------- /8Knot/queries/commits_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/commits_query.py -------------------------------------------------------------------------------- /8Knot/queries/contributors_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/contributors_query.py -------------------------------------------------------------------------------- /8Knot/queries/issue_assignee_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/issue_assignee_query.py -------------------------------------------------------------------------------- /8Knot/queries/issues_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/issues_query.py -------------------------------------------------------------------------------- /8Knot/queries/ossf_score_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/ossf_score_query.py -------------------------------------------------------------------------------- /8Knot/queries/package_version_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/package_version_query.py -------------------------------------------------------------------------------- /8Knot/queries/pr_assignee_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/pr_assignee_query.py -------------------------------------------------------------------------------- /8Knot/queries/pr_files_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/pr_files_query.py -------------------------------------------------------------------------------- /8Knot/queries/pr_response_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/pr_response_query.py -------------------------------------------------------------------------------- /8Knot/queries/prs_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/prs_query.py -------------------------------------------------------------------------------- /8Knot/queries/query_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/query_template.py -------------------------------------------------------------------------------- /8Knot/queries/repo_files_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/repo_files_query.py -------------------------------------------------------------------------------- /8Knot/queries/repo_info_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/repo_info_query.py -------------------------------------------------------------------------------- /8Knot/queries/repo_languages_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/repo_languages_query.py -------------------------------------------------------------------------------- /8Knot/queries/repo_releases_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/repo_releases_query.py -------------------------------------------------------------------------------- /8Knot/queries/user_groups_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/queries/user_groups_query.py -------------------------------------------------------------------------------- /8Knot/testing_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/8Knot/testing_utils.py -------------------------------------------------------------------------------- /CI-TESTING-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/CI-TESTING-GUIDE.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NIGHTLY-DEPENDENCY-TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/NIGHTLY-DEPENDENCY-TESTING.md -------------------------------------------------------------------------------- /PRODUCTION_GUIDELINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/PRODUCTION_GUIDELINES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/render-worker.Dockerfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/AUGUR_LOGIN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docs/AUGUR_LOGIN.md -------------------------------------------------------------------------------- /docs/AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docs/AUTHORS.md -------------------------------------------------------------------------------- /docs/CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docs/CONTRIBUTORS.md -------------------------------------------------------------------------------- /docs/materialized_views/explorer_contributor_actions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docs/materialized_views/explorer_contributor_actions.sql -------------------------------------------------------------------------------- /docs/materialized_views/explorer_issue_assignments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docs/materialized_views/explorer_issue_assignments.sql -------------------------------------------------------------------------------- /docs/materialized_views/explorer_pr_assignments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docs/materialized_views/explorer_pr_assignments.sql -------------------------------------------------------------------------------- /docs/materialized_views/explorer_pr_reponse.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docs/materialized_views/explorer_pr_reponse.sql -------------------------------------------------------------------------------- /docs/materialized_views/explorer_repo_languages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docs/materialized_views/explorer_repo_languages.sql -------------------------------------------------------------------------------- /docs/new_viz_guidance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docs/new_viz_guidance.md -------------------------------------------------------------------------------- /docs/user-accounts-in-8knot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/docs/user-accounts-in-8knot.md -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/nginx.conf -------------------------------------------------------------------------------- /openshift/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/NOTES.md -------------------------------------------------------------------------------- /openshift/base/8k-app-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/8k-app-server.yaml -------------------------------------------------------------------------------- /openshift/base/8k-autoscale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/8k-autoscale.yaml -------------------------------------------------------------------------------- /openshift/base/8k-bc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/8k-bc.yaml -------------------------------------------------------------------------------- /openshift/base/8k-postgres-cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/8k-postgres-cache.yaml -------------------------------------------------------------------------------- /openshift/base/8k-redis-users.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/8k-redis-users.yaml -------------------------------------------------------------------------------- /openshift/base/8k-redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/8k-redis.yaml -------------------------------------------------------------------------------- /openshift/base/8k-worker-callback.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/8k-worker-callback.yaml -------------------------------------------------------------------------------- /openshift/base/8k-worker-query.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/8k-worker-query.yaml -------------------------------------------------------------------------------- /openshift/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/kustomization.yaml -------------------------------------------------------------------------------- /openshift/base/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/namespace.yaml -------------------------------------------------------------------------------- /openshift/base/secret-augur.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/secret-augur.yaml -------------------------------------------------------------------------------- /openshift/base/secret-postgres.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/secret-postgres.yaml -------------------------------------------------------------------------------- /openshift/base/secret-redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/base/secret-redis.yaml -------------------------------------------------------------------------------- /openshift/overlays/dev/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/overlays/dev/kustomization.yaml -------------------------------------------------------------------------------- /openshift/overlays/prod/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/openshift/overlays/prod/kustomization.yaml -------------------------------------------------------------------------------- /osx-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/osx-instructions.md -------------------------------------------------------------------------------- /postgres.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/postgres.conf -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/ci/await_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/scripts/ci/await_all.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oss-aspen/8Knot/HEAD/uv.lock --------------------------------------------------------------------------------