DR: Add Docker to Technologies and Ignore Dockerfile as a Language - hackforla/website GitHub Wiki
This is a record in the Decision Records on Solutions Adopted.
Issue
- #8485
Problem Statement
Adding Docker to the technologies of the projects with Dockerfile as a language and ignoring the Dockerfile language so that the projects are displayed accurately.
Potential Solution
Identify the projects with Dockerfile as a language, ask them if they are using Docker, add Docker as a technology if it is being used, and edit the current projects filter to ignore the Dockerfile language.
Feasibility Determination
It was decided that we would add Docker to the technologies of the projects with Dockerfile as a language and ignore the Dockerfile language. More details can be found in https://github.com/hackforla/website/issues/8485#issuecomment-4196012646
Summary of reason for adding Docker and ignoring Dockerfile:
- A project may use Docker without using Dockerfile
- GitHub is only recognizing files specifically named "Dockerfile" as the Dockerfile language
- Some projects have an old Dockerfile even when they no longer use Docker
- All current projects with a Dockerfile also mention Docker in their documentation
- Visitors to the site that want to be on or not be on a project that uses Docker will be able to sort the projects