Inspiration
A friend of ours had recently installed a new cloud file management system for his personal server and noticed that while very well built, Nextcloud had many small bugs that could be fixed and features that could be added
What it does
We worked primarily to streamline the development environment setup for Windows 10, Ubuntu 16.04 and Debian 9 environments. In addition we fixed several small bugs that were pending for the next release of Nextcloud
How we built it
We read through a large amount of old documentation and tried many incorrect/outdated "solutions" to produce a working multi-platform setup workflow and then used this setup to fix several bugs
Challenges we ran into
We did not expect to have to streamline their development environment setup, but after spending 16+ hours of sifting through a large amount of incorrect and/or unlabeled legacy documentation to get a Windows environment setup, we realized that this was most likely their most pressing need
Accomplishments that we are proud of
We produced a comprehensive setup guide specifically for new developers looking to contribute on Windows 10 using a virtualbox. This was then tested on virtualboxes running both Debian and Ubuntu clients and verified their functionality and quick (less than 15 minutes) setup time. This setup will work for native Linux users as well
What we learned
We learned the ins and outs of advanced virtualbox setup and usage and as well as general front end development
What's next for Nextcloud Open Source Contribution
Continued contribution! Some of our team members are planning on using Nextcloud for personal use, and this investment will help push us to continue to monitor the Nextcloud issues page for anything we can help out with
Log in or sign up for Devpost to join the conversation.