NightOwl888 commented on issue #1183: URL: https://github.com/apache/lucenenet/issues/1183#issuecomment-3315610397
Being that dependency rot is an ongoing issue with both websites (in addition to GitHub Actions and our NuGet dependencies), perhaps we should look into setting it up so we can automatically upgrade them with [Renovate](#1187). - [JavaScript](https://docs.renovatebot.com/javascript/) - [Node.js](https://docs.renovatebot.com/node/) This will allow us to get out in front of many security problems before someone reports them. Currently the only way to test our websites after being generated is to host them locally, go through the DocFx logs, and click links manually to see if they work. So, even if we automate the upgrades, it would take a bit of work to review the PRs from Renovate. We potentially could also set up an automated testing workflow that does some checks on the static websites that are generated. Or at the very least, set it up so when a PR with a website change is submitted, the website in the PR is built and hosted on a temporary URL so we can preview how the changes affect it without leaving the browser. -------------------- One more thought: We are only 10 days away from the start of [Hacktoberfest](https://hacktoberfest.com/). It would be a good idea to divide up some of the smaller tasks (less than ~30 minutes of work) on the website into "good first issue" grooming for potential contributors, which may help to encourage participation. Perhaps we could also pin a discussion up that links to the "good first issue" URLs and the documentation for how to build the website. Not that we shouldn't seek contributions in other areas, but the website has historically been a favorite for contributors. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
