Mark stale projects with 🧊, remove archived entries, add Arcane (#1267)
- Add 🧊 marker for 113 stale projects (2+ years inactive) - Remove 4 archived repos (Centurion, notary, Minio, docker-ls) - Remove 1 broken link (docker-lock / safe-waters) - Add Arcane to the Web section - Replace 💲 with 💴 across README and tooling - Add 🧊 (MarkerStale) support to Go parser/linter - Update CONTRIBUTING.md, PR template, issue template, and AGENTS.md Closes #1260, relates to #1188, #1255 Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -39,9 +39,11 @@ func FormatEntry(e parser.Entry) string {
|
||||
case parser.MarkerAbandoned:
|
||||
markers = append(markers, ":skull:")
|
||||
case parser.MarkerPaid:
|
||||
markers = append(markers, ":heavy_dollar_sign:")
|
||||
markers = append(markers, ":yen:")
|
||||
case parser.MarkerWIP:
|
||||
markers = append(markers, ":construction:")
|
||||
case parser.MarkerStale:
|
||||
markers = append(markers, ":ice_cube:")
|
||||
}
|
||||
}
|
||||
if len(markers) > 0 {
|
||||
|
||||
@@ -23,8 +23,9 @@ var markerDefs = []struct {
|
||||
marker Marker
|
||||
}{
|
||||
{text: ":skull:", marker: MarkerAbandoned},
|
||||
{text: ":heavy_dollar_sign:", marker: MarkerPaid},
|
||||
{text: ":yen:", marker: MarkerPaid},
|
||||
{text: ":construction:", marker: MarkerWIP},
|
||||
{text: ":ice_cube:", marker: MarkerStale},
|
||||
}
|
||||
|
||||
// ParseEntry parses a single markdown list line into an Entry.
|
||||
|
||||
@@ -44,7 +44,7 @@ func TestParseEntryWithMarkers(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestParseEntryMultipleMarkers(t *testing.T) {
|
||||
line := `- [SomeProject](https://example.com) - A project. :heavy_dollar_sign: :construction:`
|
||||
line := `- [SomeProject](https://example.com) - A project. :yen: :construction:`
|
||||
entry, err := ParseEntry(line, 1)
|
||||
if err != nil {
|
||||
t.Fatalf("unexpected error: %v", err)
|
||||
@@ -90,7 +90,7 @@ func TestParseDocument(t *testing.T) {
|
||||
|
||||
## Services
|
||||
|
||||
- [ServiceC](https://example.com/c) - Does C. :heavy_dollar_sign:
|
||||
- [ServiceC](https://example.com/c) - Does C. :yen:
|
||||
`
|
||||
doc, err := Parse(strings.NewReader(input))
|
||||
if err != nil {
|
||||
|
||||
@@ -5,8 +5,9 @@ type Marker int
|
||||
|
||||
const (
|
||||
MarkerAbandoned Marker = iota // :skull:
|
||||
MarkerPaid // :heavy_dollar_sign:
|
||||
MarkerPaid // :yen:
|
||||
MarkerWIP // :construction:
|
||||
MarkerStale // :ice_cube:
|
||||
)
|
||||
|
||||
// Entry is a single link entry in the README.
|
||||
|
||||
Reference in New Issue
Block a user