hy icon indicating copy to clipboard operation
hy copied to clipboard

Document overall view of the codebase

Open tuturto opened this issue 8 years ago • 2 comments

Docs are problemating, as they often fall behind when code evolves. Still it would be good idea to have a section in docs to give overall view of the codebase and point out major points of interests (main code, tests, docs, maybe most relevant parts of the code too). This helps new contributors to get started and refreshes memory of the old ones.

tuturto avatar Mar 29 '16 19:03 tuturto

I think it's a mistake to document aspects of the implementation that aren't supposed to be user-visible. We'll have our hands full maintaining documentation for user-visible parts of the language. @allison-casey Do you agree with closing this?

Kodiologist avatar Jul 05 '21 12:07 Kodiologist

I think it's a mistake to not document the rational and design philosophy of the codebase. It can be invaluable to future maintainers. It's understandable though to not worry about it till 1.0. I'll happily do it once we got that milestone

allison-casey avatar Jul 17 '21 00:07 allison-casey

With Allie missing in action, this is very unlikely to happen.

Anyway, let's be honest with ourselves: the implementation has no design philosophy. It's developed organically over many years, which is a polite way of saying that it's kind of a mess. Somebody who really wants to document it should put in some serious elbow grease to make it worth documenting first. Even then, I wouldn't be eager to maintain internals documentation.

Kodiologist avatar Nov 12 '23 18:11 Kodiologist