You can participate in OSS project even if you do not write programs ‐‐‐ My experiences with OSS ILS System Next‐L Enju ‐‐‐ National Institute for Educational Policy Research, Japan Senior Researcher Yuka Egusa @yegusa
Next‐L Enju • Open Source Integrated Library system – Developed since 2007 – Built on top of Ruby on Rails & Solr – https://github.com/next‐l/enju_leaf/ • Developments are in voluntarily – There are many contributors from various backgrounds. • Seven libraries, mainly in special libraries, are using Next‐L Enju.
What we are doing with a Open Source Software project ? • To write programs • To write tests • But, there are many things in addition to write codes for OSS project. • Let me introduce what I have been doing for Next‐L Enju project, OSS ILS system project in Japan.
(2) To use it, to report bugs • If you install and use a system manually, you frequently find bugs. (Auto testing is cool, but it fails to catch new bugs. so we need testing by manual.) At the demo server, there are problems A screenshot of one of creating a new user. github issue pages for the Enju library system. Sorry for only Japanese. Ref. https://github.com/next‐l/enju_leaf/issues/487
(3) To confirm bug fixed • If a coder says “I fixed it”, you should not believe it. Because sometimes it is not fixed. So I check it. I fixed it. Waiting for checking. A screenshot of one of the user manual pages There are some wrong for the Enju library arrows. system. Sorry for only Japanese. Ref. https://github.com/next‐l/enju_leaf/issues/483
There are many other things to do for OSS project. • To think about functions. • To think UI design. – You can do it, if you have a pencil and a sheet of paper. • To manage events – Developer meetings – Hands on workshops • Etc…
You can make a huge contribution even if you do not write programs • There are many things to do other than just coding for OSS projects. • You can participate in OSS projects even if you do not write programs. • Let’s join OSS projects without any sense of hesitation!