import most vendored files into this repo
clux opened this issue · 0 comments
Having canonical versions outside the website repo is awkward for editing of this website. Vendoring is unexpected and complicates contributions, and many files do not need to be at the org level.
stuff easy to move
-
ADOPTERS
(from kube-rs repo) - #15 + kube-rs/kube#867 -
MAINTAINERS
(from .github repo) kube-rs/.github@0805d87 + #16 + kube-rs/kube#868 + sync commit -
GOVERNANCE
(from .github repo) - #16 + kube-rs/.github@ccb3948 + kube-rs/kube#868 + sync commit -
TOOLS
(from .github repo) kube-rs/kube@057b935 + fda9f22 + kube-rs/.github@7d1118c -
ARCHITECTURE
(from kube-rs repo) #16 + kube-rs/kube#868 + sync commit
stuff hard to move
CONTRIBUTING
(from kube-rs and mirrored in .github repo) - shows up on PR creation as suggestionSECURITY
(from kube-rs and mirrored in .github repo) - shows up as security policy when creating issues
these files could be replaced with a stub that links to the one in this repo if we move it, but it would make the contribution experience on github worse (more clicks to figure out what is what)
it's probably better to ignore importing these, and ensure they either don't link to sibling docs (so it's embedded better on the website), or link to them in a way we can fixup after importing.
probably impossible to move
CHANGELOG
(from kube-rs) - needs to be generated in that repogetting-started
(hacked from README in kube-rs) - might be better to rewrite?
the changelog is fine. it's meant to be an import dump, but maybe it's worth rethinking the readme anyway.
care
doing this would break some links from markdown docs in other repos, and also break best practice docs links in the best practice badge, but should be easy to fix.
possibly some cncf-wide links need to be changed upstream, need to revisit the upstream donation issue to verify these files are not linked to directly. think possibly governance is linked somewhere.
benefits
- allows enabling edit button for ez website contribution
- limit pr mistakes from people editing website and not seeing the warning header
- allows unmovable docs to link to the website for users to get a better overview
i think we should import the easy stuff, and then improve the rest iteratively as we go.