This first release is designed to expose you to the common workflows and tools involved in contributing to open source projects on GitHub. In order to give every student a similar learning experience, we will all be working on the same project and code. NOTE: in subsequent releases, students will have more freedom to contribute to other projects.
Our goal will be to improve test coverage for the [https://github.com/filerjs/filer Filer] web filesystem project. Filer implements the node.js fs module, providing a way to read, write, and manipulate files and directories in web pages using [https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API IndexedDB] as a backing data store. Recently, [https://nodejs.org/api/fs.html#fs_fs_promises_api node.js has added new features to the fs module] which need to be ported to, and fully tested (i.e., unit tests) in Filer.