Open Jim8y opened 1 month ago
I think that is not a problem, we can change the number before merge
Yes, should be the PR
number
. Every other blockchain uses this numbering system.
Every other blockchain uses this numbering system
That's not true. Some might use PR numbers during draft stage but every network I have checked so far (including Bitcoin and Ethereum) define sequential numbering as the default. NEP-1 was basically a copy-paste of BIP-1 so it shouldn't come as a surprise.
Which blockchains use PR-based numbering for finalized proposals, and how does it benefit us to suddenly change it after 5 years?
I don't want to waste time discussing how the number should be. Just give me a solution that does not require me to keep updating the nep number, the file name, the related implementations. Cause every time we make update, we dismiss all existing approvals and will take another months to collect them again. Promise me you will give me approve again after i made your required change and AT you, or I will keep this plan.
Every other blockchain uses this numbering system
That's not true. Some might use PR numbers during draft stage but every network I have checked so far (including Bitcoin and Ethereum) define sequential numbering as the default. NEP-1 was basically a copy-paste of BIP-1 so it shouldn't come as a surprise.
Which blockchains use PR-based numbering for finalized proposals, and how does it benefit us to suddenly change it after 5 years?
Ethereum and bitcoin use Issue number
Ethereum and bitcoin use Issue number
That's the functional result of using sequential numbering and not re-using numbers when a proposal isn't finalized. It's not how BIP-1 or EIP-1 define how a number should be picked.
Just give me a solution that does not require me to keep updating the nep number, the file name, the related implementations
Each new proposal takes the next number. Don't reuse numbers. Never worry about numbers again.
Proposing a standardized method for assigning and managing NEO Enhancement Proposal (NEP) numbers to address the logistical challenges involved with the naming and referencing of NEP drafts. Currently, NEP drafts cannot be assigned a permanent NEP number until the proposal is officially adopted, causing confusion and inefficiency. This proposal ensures each draft receives a unique and final NEP number upon submission.
Motivation
The current process for managing NEP numbers is cumbersome and inefficient, causing confusion and delays in the drafting and reviewing phases. Proposers often need to reference NEP numbers in their drafts and related documentation, but without a permanent number, this becomes a moving target until adoption. This proposal seeks to streamline the process by ensuring each draft receives a unique and final NEP number upon submission.
Specification
Rationale
By standardizing the assignment of NEP numbers at the submission stage, this proposal ensures clarity and consistency in how drafts are referenced and managed throughout their lifecycle. This method reduces ambiguity and simplifies the tracking and updating of proposals, making the NEP process more transparent and accessible.
Backwards Compatibility
This proposal does not introduce technical changes to the NEO protocol but modifies the procedural aspects of the NEP process. It is fully backward compatible as it only affects new submissions.
PR: #172