Skip to content

feat: author and contributors as object and add support server - #4

Merged
PalmDevs merged 5 commits into
Valenced:mainfrom
thororen1234:contrib-obj
Oct 30, 2026
Merged

PalmDevs merged 5 commits into
Valenced:mainfrom
thororen1234:contrib-obj

Conversation

@thororen1234

Copy link
Copy Markdown
Contributor

allows writing authors or contributors as such but also keeps legacy format

"author": {
    "name": "thororen",
    "id": "848339671629299742",
    "links": [
        { "url": "https://github.com/thororen1234", "title": "GitHub" }
    ]
},
"contributors": [
    {
        "name": "thororen",
        "id": "848339671629299742",
        "links": [
            { "url": "https://github.com/thororen1234", "title": "GitHub" }
        ]
    }
]

@PalmDevs

Copy link
Copy Markdown
Member

Is there a reason this change should be made?

This'll also probably break things outside like the Plugin CLI, template, etc.

@PalmDevs

PalmDevs commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

The string isn't meant to be consumed by users, a simple string is easier to serialize, and native never actually cares about what the value looks like anyway.

This change introduces a new contract for a part that native doesn't need to care about at all.

@thororen1234

Copy link
Copy Markdown
Contributor Author

Is there a reason this change should be made?

This'll also probably break things outside like the Plugin CLI, template, etc.

I just thought the current way was kinda weird so I did a more standard format

it shouldnt break any outside tools tmk I kept the string as an option

@PalmDevs PalmDevs changed the title author and contributor as obj feat: author and contributors as object and add support server Oct 30, 2026
@PalmDevs
PalmDevs merged commit 730ed48 into Valenced:main Oct 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants