hackforla / hackforla/website

ER: Refactor Sass/ .scss to latest version after Homepage Launch

Open
#6,867 0 comments 0 reactions 0 assignees View on GitHub
Complexity: Large Dependency Draft ER Feature: Refactor CSS manual dependency release role: back end/devOps size: 1pt
Dominant language
JavaScript
Stars
363
Forks
872
Avg merge
2d 21h
Merged PRs (30d)
18

Description

### Dependencies
- [ ] After Homepage Launch
- [ ] Following the lead of the [Internship Design System](https://github.com/hackforla/internship-website-design-system)

### Emergent Requirement - Problem
Our repo appears to be using an older version of Sass. Updating to the more modern syntax might be a large undertaking that we should do eventually by following the lead from the Internship Design System, but not till after the Homepage Launch.

At the dev meeting 5/20/24, we discussed that as a short-term fix we would revert the `github/super-linter@4.8.1` and decline future Dependabot updates temporarily.

### Issue you discovered this emergent requirement in
- #5048
- and [this comment](https://github.com/hackforla/website/issues/5048#issuecomment-2106039937)

### Date discovered
This was discussed at the dev meeting 5/20/24.

### Did you have to do something temporarily
- [X] YES
- [ ] NO

### Who was involved
@ExperimentsInHonesty @JessicaLucindaCheng @roslynwythe @marioantonini @t-will-gillis

### What happens if this is not addressed

### Resources

### Recommended Action Items
- [ ] Make a new issue
- [ ] Discuss with team
- [ ] Let a Team Lead know

### Potential solutions [draft]
- In the short term, revert to `github/super-linter@4.8.1` and decline future Dependabot updates.
- In the long term, follow the lead of the Internship Design System ( after the Homepage Launch ) to refactor our .scss files as needed and decide whether to continue with the super-linter.
- If we continue with super-linter, restart the Dependabot updates - by reopening #6713 (?)
- Once we know how we want proceed we can formulate a plan to address this.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.