Comments (2)
I agree that some projects (unmaintained but simple enough and still working, e.g awesome-selfhosted/awesome-selfhosted#4120) should benefit from a longer "grace period" during which the awesome-lint
job does not list them in the unmaintained projects report.
This mechanism/"ignore list" should be implemented in https://github.com/nodiscc/hecat/. The question remains, of how we would expect the configuration of such an "ignore"/grace period to look like in the module configuration
I don't think we want to permanently add a project to this ignore list, since it would be good to be reminded to revisit them after a while. So a simple ignore_list: ['project1', 'project2', 'writing' ]
might not do the trick.
It may be more appropriate to use a dictionary like
grace_periods: # do not issue warning or errors for projects listed here (source_code_url), until the specified date
- url: https://github.com/josephernest/writing # working despite no updates, https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/72
until: 2024-08-22
- url: https://github.com/another/project
until: 2023-12-31
Other ideas welcome
from awesome-selfhosted-data.
The grace period would be a better idea long term, hence so that they are checked upon and can be extended again if working and removed if not. The dictionary would be a good layout, and easy to contribute to as well.
I wonder if it is possible to put the dictionary in another file and refer to it, so that the list doesn't grow to be unwieldy.
from awesome-selfhosted-data.
Related Issues (20)
- Add Cosmos HOT 1
- Add HortusFox HOT 5
- Add Piped HOT 1
- Add Instadelity HOT 2
- Add SOFTWARE_NAME
- Add Crypta HOT 1
- Change Akaunting license from GPL-3.0 to BSL-1.1 HOT 1
- Add Mylar3
- Add Keploy HOT 1
- Label 'fix' doesn't exist anymore HOT 1
- Add Xleb HOT 1
- Add Feedi HOT 1
- Add Dozzle HOT 2
- Add Dockge HOT 2
- Update PR Template to Account for Updates HOT 3
- Submitted software not showing up HOT 2
- Add FeedCord HOT 3
- duplicate definition of OpenTrashmail HOT 1
- Add Discount Bandit HOT 2
- Add Jauth HOT 3
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 awesome-selfhosted-data.