Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should this repo stop accepting new NIP PRs? #1809

Open
arthurfranca opened this issue Feb 25, 2025 · 3 comments
Open

Should this repo stop accepting new NIP PRs? #1809

arthurfranca opened this issue Feb 25, 2025 · 3 comments

Comments

@arthurfranca
Copy link
Contributor

Not my idea but makes sense.

nips repo should be compilation of the protocol specs people make not the thing they try to make their systems compliant with
source

IMHO applications that run on top of nostr should be referenced by the NIPs repo and have their kind numbers registered. But they shouldn't be defined in the NIPs repo. We've been doing this wrong all along [...]
source

Maybe Pull Requests from now on should be just requests of additions to the event kinds list from app creators.

And issues should be the place for inviting interested people to discuss new NIPs elsewhere.

@staab
Copy link
Member

staab commented Feb 25, 2025

This has always been an option, but few people have taken advantage of it. I don't mind the idea, but who is going to refactor the whole repo and/or maintain contributing specs after they're adopted? Maybe I'll start moving all my PRs to a third-party repository and PR only new kinds to try this out.

@arthurfranca arthurfranca changed the title Shoud this repo stop accepting new NIP PRs? Should this repo stop accepting new NIP PRs? Feb 26, 2025
@mikedilger
Copy link
Contributor

Anything that augments the protocol (NIP-50) or is usable by many apps (NIP-05) even if outside of the protocol should be here. But IMHO (I'm the 2nd source) apps that just run on top of nostr and need a kind number allocated, they can be elsewhere. But we should link to them from here.

But like @staab says, I'm not keen to do any refactoring. It's just my idealistic preference.

@kehiy
Copy link
Contributor

kehiy commented Feb 26, 2025

#995 (comment)

#1710 (comment)

i've discussed it before. but based on the last discussion with @vitorpamplona on github the name of this repo and NIPs word, we can't say those application-specific standards are not NIPs.

but i prefer them to not be in this repo. also, it gives more freedom to developers and makes it more decentralized. since merging and changing stuff on this is kind of fully centralized. in that way, at least application specs are controlled by different people who are actively implementing them, and someone may fork them as well.

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

No branches or pull requests

4 participants