snivilised / extendio

🐋 extentions to Go standard io library
MIT License
1 stars 0 forks source link

rewrite the whole of nav #421

Open plastikfan opened 7 months ago

plastikfan commented 7 months ago

extendio was the first largish project I wrote in go, so I made many mistakes; although in its current state it does what it was designed to do, but the implementation needs a re-write incorpating the lessons learnt from experience. One of the biggest problems in that nav is too big. There are many features all mixed together. We should have more sub packages which are more focused/cohesive.

Actually, I think there is a good case to make a new repository walker (hike, stride, march, ramble, tread) that only does navigation, and leave extendio to be a platform package.

Things to improve

Things that are good and should be retianed:

Also see 🚀 awesome-go