-
Notifications
You must be signed in to change notification settings - Fork 29
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
docs: move dev instructions to a wiki #800
Comments
What's the purpose and the benefit of a |
A third suggestion: I'd personally prefer a |
Well, I think a I think @n0toose talks about some development guidelines (how to build uhyve, how to set up vscode, how to run tests...). |
We already do have some text explaining how the development process is supposed to work, and I'd like to expand it with details such as a brief mention on benchmarks or being able to test it with your own binaries. (For instance, I didn't know what I'm somewhat confident that there is a good way to do this (e.g. strictly brief sentences of what a
AFAIK the wiki is another Git repository in the background, which is very cursed and history (including in Hermit) shows that people just forget about the "Wiki" tab after a while and it just doesn't get maintained anymore. Although I understand why it might seem like it's convenient to separate code and docs, in practice, the wiki is too invisible and too much trouble because of the need to use a web editor. It also doesn't use the "GitHub review model", the changes don't attract attention, nobody says "make sure to edit the wiki after your change is merged" and you don't care about changing them when changing something locally. A wiki is arguably very useful if you have many components and non-technical end users. However, this is why wikis are better-suited for big projects. In principle, they require discipline (and we'd both agree that "we" don't necessarily [want to] have it), complicated permission management and increase vendor lock-in. |
Suggestion:
I just want to avoid more unmaintained/outdated documentation files in the repository. |
Let's take a breather and discuss the details at a later point in time. I'll try to concentrate on some greater priorities for the time being and discuss details later, perhaps in person. |
Wiki is activated now, feel free to modify! |
We should use everything currently under
Contributing
in theREADME.md
file for aBUILDING.md
. I initially just created a separate section so as to avoid touching on this subject when I expanded the building instructions, but if we start including more instructions for maintainers and prospective contributors, this copy-paste job might be necessary.Needed for: #799
Currently blocked by: #796 (which modifies the instructions by removing the
-v
parameter)The text was updated successfully, but these errors were encountered: