The repo announcement event can optionally list other maintainers.
A fork, in the tradition sense, can be created by issuing a repo announcement using a different identifier.
Alternatively, using the same identifier by an npub thats not listed as maintainer in the original; but it's polite to use a different identifier / name to avoid confusion.