uiua-lang / uiua

A stack-based array programming language
https://www.uiua.org
MIT License
1.59k stars 116 forks source link

[meta] add the "why" in commit body too #86

Closed goyalyashpal closed 1 year ago

goyalyashpal commented 1 year ago

https://github.com/uiua-lang/uiua/blob/eff92d4a3f6384ec4922901f588b276ce00a4598/site/src/other.rs#L17-L19

examples:

iFreilicht commented 1 year ago

The currently frequent changes are motivated by the attempt to make working with multiple values on the stack easier. The newest iteration, which is what you're seeing with dip here, is planet notation.

In general, the language evolves very quickly right now, and the docs are kept in sync to serve as the dod, but I don't have a strong opinion on this.

kaikalii commented 1 year ago

This is not how I use commits. I have been putting brief explanations in the changelogs.

goyalyashpal commented 1 year ago

in the changelogs

https://github.com/uiua-lang/uiua/blob/main/changelog.md

'kayh 👍

yeah, thats much much better

goyalyashpal commented 1 year ago

the downside of manual changelog is that its disconnected with commits (or would require more additonal efforts)

not to mention the chance of missing smth


if the commit had body,

then i suppose u could use commit-changelog to automatically generate the changelog from commits-body & just tweak it from there.

Refer: