Problem:
The footer in templates/index.html contains multiple links that all point to the generic https://github.com URL instead of the actual DevPath repository. Affected links include: "GitHub", "Contributing Guide", "Report an Issue", "Our Story", "Open Source", "License", "Privacy Policy", and "Terms of Use". Clicking any of these takes users to the GitHub homepage, which is confusing and unprofessional.
This is distinct from issues #45 (GitHub links in navbar/buttons) and #59 (Privacy Policy and Terms of Use specifically) — this issue covers all remaining broken footer links in a single PR.
Proposed Solution:
Define the repository base URL as a Jinja2 variable at the top of the template or as a Flask app.config value, and update each link:
- GitHub →
https://github.com/komalharshita/DevPath
- Contributing Guide →
https://github.com/komalharshita/DevPath/blob/main/CONTRIBUTING.md
- Report an Issue →
https://github.com/komalharshita/DevPath/issues/new/choose
- Our Story / Open Source →
https://github.com/komalharshita/DevPath
- License →
https://github.com/komalharshita/DevPath/blob/main/LICENSE
- Privacy Policy → remove or replace with a real page
- Terms of Use → remove or replace with a real page
Files Likely Affected:
templates/index.html
templates/project.html (footer section)
Estimated Difficulty: Beginner
Problem:
The footer in
templates/index.htmlcontains multiple links that all point to the generichttps://github.comURL instead of the actual DevPath repository. Affected links include: "GitHub", "Contributing Guide", "Report an Issue", "Our Story", "Open Source", "License", "Privacy Policy", and "Terms of Use". Clicking any of these takes users to the GitHub homepage, which is confusing and unprofessional.This is distinct from issues #45 (GitHub links in navbar/buttons) and #59 (Privacy Policy and Terms of Use specifically) — this issue covers all remaining broken footer links in a single PR.
Proposed Solution:
Define the repository base URL as a Jinja2 variable at the top of the template or as a Flask
app.configvalue, and update each link:https://github.com/komalharshita/DevPathhttps://github.com/komalharshita/DevPath/blob/main/CONTRIBUTING.mdhttps://github.com/komalharshita/DevPath/issues/new/choosehttps://github.com/komalharshita/DevPathhttps://github.com/komalharshita/DevPath/blob/main/LICENSEFiles Likely Affected:
templates/index.htmltemplates/project.html(footer section)Estimated Difficulty: Beginner