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]

Reply via email to