Update Pelican webassets plugin
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- python
- Domain
- build-system
Research direction
Start with the vendored plugin under plugins/assets and the Pelican plugin documentation, then inspect how the site currently loads it. Try installing pelican-webassets with python -m pip and verify the site build using the namespace plugin. Done means the stale vendored plugin is no longer needed and the website still builds with webassets support.
Written by the indexing model from the issue text.
Description
We've been using a Pelican plugin for webassets for about 5 years by vendoring it here: https://github.com/mitre-attack/attack-website/tree/master/plugins/assets
This has caused it to become stale, while Pelican itself has updated their plugin approach to favor namespace plugins instead of the legacy format (https://docs.getpelican.com/en/stable/plugins.html#where-to-find-plugins)
The latest webassets plugin can be found here: https://github.com/pelican-plugins/webassets, which can be installed with python -m pip install pelican-webassets and therefore will be much easier to maintain.
This is worth looking into for the sake of maintainability.
- Dominant language
- HTML
- Stars
- 589
- Forks
- 174
- Avg merge
- 3d 11h
- Merged PRs (30d)
- 2
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from mitre-attack/attack-website
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
mitre-attack/attack-website#628 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
mitre-attack/attack-website#626 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 52/100
mitre-attack/attack-website#596 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
mitre-attack/attack-website#571 · 2 comments · 1 reaction ·
-
[Accessibility] Navbar logo missing alt text causing WCAG violationMay be free again @jondricek claimed this 224 days ago, and no pull request is open. Open
mitre-attack/attack-website#563 · 1 assignee ·
All issues in mitre-attack/attack-website
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
yegor256/copyrights-action#216 ·
-
update-request
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
msys2/MINGW-packages#32008 ·
Maintainers usually reply within 1 day
-
Support Python 3.13+Open
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
cytomining/copairs#145 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
bot-found bug priority: P3
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
madenvel/KalinkaPlayer#179 ·