Comments (6)
Hey @audunolsen - this is a perfectly fine place to ask, and thanks for using Pa11y!
We are unfortunately quite a bit behind, yes: basically just comes down to time pressure and having a big backlog of updates to make. The good news is that we're starting to tackle this backlog now, and are hoping to be done by mid-November.
So: we are actively working on it right now and you'll start seeing some updates very soon (days/weeks, not months/years!), though we do acknowledge that we've fallen behind and I understand this is off-putting for users 😅 We're hoping that this big burst of work over the next month will get us into a better place for more regular maintenance.
@danyalaytekin has kindly offered to update this issue once we've got the dependencies (including Puppeteer) updated.
from pa11y.
Alrighty then, I just stopped by to mention the npm WARN; deprecated [email protected] < 19.4.0 being no longer supported.
But now, I'm sure you know.
I'd actually never used Pa11y before, but just found out about it, through npx-awesome, which I was using... to build a website for ADHD, and autistic adults... so this is right up my alley, and it sounded really exciting, but then was quite a disappointment.
Anyway, i'll follow the project, and lmk if there's any... "dead simple"! way that I could help (quite new to developing things), and mostly just deal with web stuff html, css, and json... writing js still scares me but I'm learning
from pa11y.
Hi @casey-riley and @audunolsen, thanks for writing and it's great to have you with us. @hollsk's reply has hopefully been reassuring.
Here's some evidence of our activity over the last week, if it'll raise confidence further. I'll ping you both here as @hollsk mentioned once [email protected]
has shipped (it'll contain the first item in the list below). A similar update to pa11y-ci
won't be far behind, which should help if you're using that package as well.
- #664
This one upgrades Puppeteer (thanks @aarongoldenthal) so it'll hopefully be a big step on the way to assuaging the concerns you've described. - pa11y/org#17
This issue is tracking our upgrades to Node.js support for each project. - And some work around the margins of Pa11y, while I've been learning the landscape:
it sounded really exciting, but then was quite a disappointment
@audunolsen (oops, sorry Audun!) @casey-riley Is it just the outdated Puppeteer dependency that you're finding disappointing?
lmk if there's any way that I could help
Thanks for the offer. We do have two labels, status: good starter issue
and status: help wanted
, and I'm not sure how consistent we've been in labelling issues with these (I'm pretty new myself!), but I'll try to remember to label an issue with one of them myself from here if I think it could be a good candidate. Or you can just ping me here, or make a new issue and tag me in there, if you've already spotted something you think could be improved and weren't sure how to get started or whether it was actually an issue.
from pa11y.
Is it just the outdated Puppeteer dependency that you're finding disappointing?
Yeah, that's all, the project itself seems really cool, and I was already playing with "new toys", npx, dix/ node in general, so I got overly excited, only for it to not work 😄
from pa11y.
Ha, oh no! We were so close!
Another easy way to help out the project for new contributors is what you're already doing here, @casey-riley - following the documentation and telling us where you find problems (or raising PRs to fix them directly), even if it's just stuff like dead links or spelling mistakes. The documentation is the first thing anyone looks at, so if it's got problems, then we all have.
Pa11y Dashboard is our HTML project, and there may be issues in there that you think you might be able to tackle. It's quite old, so it still uses jquery and an outdated version of Bootstrap, but it's just built with templated HTML that all lives in the view directory. Good luck if you give anything a try!
from pa11y.
Alright. Basic web stuff is much more approachable, so I gave it a quick look, and yeah, I think there are some things I might be able to help with!
That said, I've got some work to finish up on my site first, and I'm not sure exactly how long it'll take, though, I'll be back when finished. For now, I'll mark this unread, and set some reminders. :) Hopefully, I'll be able to get back here in a week or 2.
from pa11y.
Related Issues (20)
- [Feature] - Playwright support HOT 1
- timeout error for a single url HOT 1
- CircleCI run differs from expected output. JS not running before pa11y test. HOT 1
- Using gitlab ci environment variables to authenticate HOT 1
- Can we get violations defects for after login pages using pa11y? HOT 2
- TimeoutError: Pa11y timed out HOT 6
- Inconsistencies between pa11y and other accessibility tools HOT 1
- Axe runner doesn't include wcag2aaa tag when standard is set to WCAG2AAA. HOT 2
- How do I include multiple Urls in 1 report? HOT 7
- Can I include a config file for a report? HOT 2
- Error reporting during installation HOT 1
- rules option ignored HOT 1
- Documented require() for reporters doesn't work HOT 3
- Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (869685) HOT 5
- Fails to run once `core-js` is removed from the page. HOT 3
- Retrieving the number of items that pass the checks per rule HOT 1
- Version 7.0.0 requires an unsupported version of puppeteer HOT 5
- Dark or light mode handling HOT 2
- Certain pages result in "Cannot read properties of undefined (reading 'replace')" HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pa11y.