├── .github └── workflows │ └── publish.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── PR_REVIEW_CHECKLIST.md ├── README.md ├── conf ├── __init__.py ├── defaults.py └── settings.py ├── docs ├── customizing_endpoints.md ├── mkdocs.yml ├── serving_docs_with_django.md └── serving_mkdocs_with_django.md ├── drf_to_mkdoc ├── __init__.py ├── apps.py ├── conf │ ├── __init__.py │ ├── defaults.py │ └── settings.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ ├── build_docs.py │ │ ├── build_endpoint_docs.py │ │ ├── build_model_docs.py │ │ ├── extract_model_data.py │ │ ├── generate_doc_json.py │ │ └── update_doc_schema.py ├── static │ └── drf-to-mkdoc │ │ ├── javascripts │ │ ├── endpoints-filter.js │ │ ├── field-sections-loader.js │ │ ├── query-parameters-loader.js │ │ ├── query-parameters.js │ │ ├── settings-modal.js │ │ └── try-out │ │ │ ├── auth-handler.js │ │ │ ├── field-extractor.js │ │ │ ├── form-manager.js │ │ │ ├── main.js │ │ │ ├── modal.js │ │ │ ├── query-parameters-extractor.js │ │ │ ├── request-executor.js │ │ │ ├── response-modal.js │ │ │ ├── suggestions.js │ │ │ └── tabs.js │ │ └── stylesheets │ │ ├── endpoints │ │ ├── accessibility.css │ │ ├── animations.css │ │ ├── badges.css │ │ ├── base.css │ │ ├── endpoint-content.css │ │ ├── endpoints-grid.css │ │ ├── filter-section.css │ │ ├── fixes.css │ │ ├── layout.css │ │ ├── loading.css │ │ ├── query-parameters.css │ │ ├── responsive.css │ │ ├── sections.css │ │ ├── settings-modal.css │ │ ├── stats.css │ │ ├── tags.css │ │ ├── theme-toggle.css │ │ ├── try-out │ │ │ ├── fab.css │ │ │ ├── response.css │ │ │ └── variables.css │ │ └── variables.css │ │ ├── field-sections.css │ │ ├── models │ │ ├── animations.css │ │ ├── base.css │ │ ├── model-cards.css │ │ ├── model-tables.css │ │ ├── responsive.css │ │ └── variables.css │ │ └── try-out │ │ ├── auth-prompt.css │ │ ├── buttons.css │ │ ├── fab.css │ │ ├── form.css │ │ ├── key-value.css │ │ ├── main.css │ │ ├── modal.css │ │ ├── response.css │ │ ├── tabs.css │ │ └── variables.css ├── templates │ ├── endpoints │ │ ├── detail │ │ │ ├── base.html │ │ │ ├── path_parameters.html │ │ │ ├── permissions.html │ │ │ ├── query_parameters.html │ │ │ ├── request_body.html │ │ │ └── responses.html │ │ └── list │ │ │ ├── base.html │ │ │ ├── endpoint_card.html │ │ │ ├── filter_section.html │ │ │ ├── filters │ │ │ ├── app.html │ │ │ ├── method.html │ │ │ ├── path.html │ │ │ ├── permissions.html │ │ │ └── search.html │ │ │ └── settings_modal.html │ ├── er_diagrams │ │ ├── app.html │ │ ├── index.html │ │ └── main.html │ ├── model_detail │ │ ├── base.html │ │ ├── choices.html │ │ ├── fields.html │ │ ├── meta.html │ │ ├── methods.html │ │ └── relationships.html │ ├── models_index.html │ ├── permissions │ │ └── base.html │ └── try-out │ │ ├── fab.html │ │ ├── form.html │ │ ├── main.html │ │ ├── modal.html │ │ └── response-modal.html ├── templatetags │ └── custom_filters.py └── utils │ ├── __init__.py │ ├── ai_tools │ ├── __init__.py │ ├── enums.py │ ├── exceptions.py │ ├── providers │ │ ├── __init__.py │ │ ├── base_provider.py │ │ └── gemini_provider.py │ └── types.py │ ├── commons │ ├── __init__.py │ ├── auth_utils.py │ ├── code_extractor.py │ ├── file_utils.py │ ├── model_utils.py │ ├── operation_utils.py │ ├── path_utils.py │ └── schema_utils.py │ ├── endpoint_detail_generator.py │ ├── endpoint_list_generator.py │ ├── er_diagram_generator.py │ ├── extractors │ ├── __init__.py │ └── query_parameter_extractors.py │ ├── model_detail_generator.py │ ├── model_list_generator.py │ ├── permission_detail_generator.py │ └── schema.py ├── pyproject.toml └── setup.py /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /PR_REVIEW_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/PR_REVIEW_CHECKLIST.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/README.md -------------------------------------------------------------------------------- /conf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /conf/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/conf/defaults.py -------------------------------------------------------------------------------- /conf/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/conf/settings.py -------------------------------------------------------------------------------- /docs/customizing_endpoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/docs/customizing_endpoints.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/serving_docs_with_django.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/docs/serving_docs_with_django.md -------------------------------------------------------------------------------- /docs/serving_mkdocs_with_django.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/docs/serving_mkdocs_with_django.md -------------------------------------------------------------------------------- /drf_to_mkdoc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/__init__.py -------------------------------------------------------------------------------- /drf_to_mkdoc/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/apps.py -------------------------------------------------------------------------------- /drf_to_mkdoc/conf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /drf_to_mkdoc/conf/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/conf/defaults.py -------------------------------------------------------------------------------- /drf_to_mkdoc/conf/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/conf/settings.py -------------------------------------------------------------------------------- /drf_to_mkdoc/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /drf_to_mkdoc/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /drf_to_mkdoc/management/commands/build_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/management/commands/build_docs.py -------------------------------------------------------------------------------- /drf_to_mkdoc/management/commands/build_endpoint_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/management/commands/build_endpoint_docs.py -------------------------------------------------------------------------------- /drf_to_mkdoc/management/commands/build_model_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/management/commands/build_model_docs.py -------------------------------------------------------------------------------- /drf_to_mkdoc/management/commands/extract_model_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/management/commands/extract_model_data.py -------------------------------------------------------------------------------- /drf_to_mkdoc/management/commands/generate_doc_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/management/commands/generate_doc_json.py -------------------------------------------------------------------------------- /drf_to_mkdoc/management/commands/update_doc_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/management/commands/update_doc_schema.py -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/endpoints-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/endpoints-filter.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/field-sections-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/field-sections-loader.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/query-parameters-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/query-parameters-loader.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/query-parameters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/query-parameters.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/settings-modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/settings-modal.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/auth-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/auth-handler.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/field-extractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/field-extractor.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/form-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/form-manager.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/main.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/modal.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/query-parameters-extractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/query-parameters-extractor.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/request-executor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/request-executor.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/response-modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/response-modal.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/suggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/suggestions.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/javascripts/try-out/tabs.js -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/accessibility.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/accessibility.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/animations.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/badges.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/badges.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/base.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/endpoint-content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/endpoint-content.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/endpoints-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/endpoints-grid.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/filter-section.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/filter-section.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/fixes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/fixes.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/layout.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/loading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/loading.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/query-parameters.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/query-parameters.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/responsive.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/sections.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/sections.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/settings-modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/settings-modal.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/stats.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/stats.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/tags.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/tags.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/theme-toggle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/theme-toggle.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/try-out/fab.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/try-out/fab.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/try-out/response.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/try-out/response.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/try-out/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/try-out/variables.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/endpoints/variables.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/field-sections.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/field-sections.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/animations.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/base.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/model-cards.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/model-cards.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/model-tables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/model-tables.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/responsive.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/models/variables.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/auth-prompt.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/auth-prompt.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/buttons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/buttons.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/fab.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/fab.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/form.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/key-value.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/key-value.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/main.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/modal.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/response.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/response.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/tabs.css -------------------------------------------------------------------------------- /drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/static/drf-to-mkdoc/stylesheets/try-out/variables.css -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/detail/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/detail/base.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/detail/path_parameters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/detail/path_parameters.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/detail/permissions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/detail/permissions.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/detail/query_parameters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/detail/query_parameters.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/detail/request_body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/detail/request_body.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/detail/responses.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/detail/responses.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/list/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/list/base.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/list/endpoint_card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/list/endpoint_card.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/list/filter_section.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/list/filter_section.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/list/filters/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/list/filters/app.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/list/filters/method.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/list/filters/method.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/list/filters/path.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/list/filters/path.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/list/filters/permissions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/list/filters/permissions.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/list/filters/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/list/filters/search.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/endpoints/list/settings_modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/endpoints/list/settings_modal.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/er_diagrams/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/er_diagrams/app.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/er_diagrams/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/er_diagrams/index.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/er_diagrams/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/er_diagrams/main.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/model_detail/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/model_detail/base.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/model_detail/choices.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/model_detail/choices.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/model_detail/fields.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/model_detail/fields.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/model_detail/meta.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/model_detail/meta.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/model_detail/methods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/model_detail/methods.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/model_detail/relationships.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/model_detail/relationships.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/models_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/models_index.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/permissions/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/permissions/base.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/try-out/fab.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/try-out/fab.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/try-out/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/try-out/form.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/try-out/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/try-out/main.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/try-out/modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/try-out/modal.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templates/try-out/response-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templates/try-out/response-modal.html -------------------------------------------------------------------------------- /drf_to_mkdoc/templatetags/custom_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/templatetags/custom_filters.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/__init__.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/ai_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/ai_tools/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/ai_tools/enums.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/ai_tools/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/ai_tools/exceptions.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/ai_tools/providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/ai_tools/providers/base_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/ai_tools/providers/base_provider.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/ai_tools/providers/gemini_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/ai_tools/providers/gemini_provider.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/ai_tools/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/ai_tools/types.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/commons/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/commons/auth_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/commons/auth_utils.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/commons/code_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/commons/code_extractor.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/commons/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/commons/file_utils.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/commons/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/commons/model_utils.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/commons/operation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/commons/operation_utils.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/commons/path_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/commons/path_utils.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/commons/schema_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/commons/schema_utils.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/endpoint_detail_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/endpoint_detail_generator.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/endpoint_list_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/endpoint_list_generator.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/er_diagram_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/er_diagram_generator.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/extractors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/extractors/__init__.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/extractors/query_parameter_extractors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/extractors/query_parameter_extractors.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/model_detail_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/model_detail_generator.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/model_list_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/model_list_generator.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/permission_detail_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/permission_detail_generator.py -------------------------------------------------------------------------------- /drf_to_mkdoc/utils/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/drf_to_mkdoc/utils/schema.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShayestehHS/drf-to-mkdoc/HEAD/setup.py --------------------------------------------------------------------------------