fsnotify: maintainers wanted

379 views
Skip to first unread message

Nathan Youngman

unread,
Oct 25, 2016, 2:09:48 PM10/25/16
to golang-nuts
Hi,

Fsnotify provides notifications of changes to files and directories on BSD, Linux, Mac, and Windows. It is  imported by ~800 projects (via godoc.org).

While I would like to remain involved in fsnotify, I personally don't have enough cycles to handle all the incoming issues and pull requests coming into fsnotify.

It's a challenging project to work on, partially because it is cross-platform, trying to present a common API for operating system calls that are very different in behaviour. To address this, the best solution I can come up with is to split fsnotify into several platform-specific libraries. Each library would manage the low-level details of file system monitoring on that platform. With those libraries in place, the fsnotify library can then turn its focus to the higher level abstractions by depending on the low-level libraries.

Those low-level libraries could also offer more complete APIs when fsnotify's lowest common denominator solution is insufficient, as well as provide a foundation for alternatives to fsnotify.

This won't be possible without people stepping up to lead and maintain libraries for each platform. This is a call for help in making the fsnotify project better for gophers everywhere. It will involve low-level code, research, integration tests, documentation, helping investigate and address issues, code reviews, and more.

If you're interested, please get involved. The related GitHub issue is here: https://github.com/fsnotify/fsnotify/issues/183

Thanks,
Nathan.

Nathan Youngman

unread,
Mar 14, 2017, 11:29:40 AM3/14/17
to golang-nuts

I'm stepping away from the fsnotify project.


Good luck,
Nathan.
Reply all
Reply to author
Forward
0 new messages