-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
RailsGirls Summer of Code application
This is the application we use for RailsGirls Summer of Code 🎉
- Project Website: https://nextcloud.com
- Project Repository: https://github.com/nextcloud
- Suitable for Beginners? yes
- Tags: PHP Javascript jQuery HTML CSS SCSS UX design Front-end SQL MySQL SQLite security decentralization WebDAV
- Code of Conduct: https://nextcloud.com/code-of-conduct/
- License: GNU Affero General Public License v3 (AGPL-3.0)
Nextcloud is an open source system for file sync & sharing, calendar, contacts etc. Very similar to what Dropbox or Google Suite are used for. It consists of a server component with apps for Files, Contacts, Calendar, Mail, Video/voice chat etc., a desktop client, and mobile apps for Android and iOS.
The server part is mainly programmed in Javascript with Vue.js, PHP, HTML and CSS. The Android app is Java, the iOS app in Objective-C, and the desktop app in C++ and Qt.
There are a lot of different aspects to work on in Nextcloud so there’s something fitting for everyone. For example:
Server apps:
- The main server component: https://github.com/nextcloud/server
- Voice/video chat: https://github.com/nextcloud/spreed
- Calendar: https://github.com/nextcloud/calendar
- Contacts: https://github.com/nextcloud/contacts
- Mail: https://github.com/nextcloud/mail
The mobile & desktop apps:
- Android: https://github.com/nextcloud/android
- iOS: https://github.com/nextcloud/ios
- Desktop: https://github.com/nextcloud/desktop
TODO: Before every summer, check for current issues, e.g. via good first issues or https://github.com/nextcloud/server/wiki/Rails-Girls-Summer-of-Code-2018
We have some good first issues https://github.com/nextcloud/server/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22
- New folder: icon-confirm button for mouse users https://github.com/nextcloud/server/issues/1904
- New folder creation flow: directly descend into new folder https://github.com/nextcloud/server/issues/1905
- Copying share link not possible on iOS https://github.com/nextcloud/server/issues/1863
- Password Reset not working when using email address as username https://github.com/nextcloud/server/issues/954
- Mail app: Design of sidebar broken on Safari & Gnome https://github.com/nextcloud/mail/issues/35
- Mail app: Non-square avatars are stretched https://github.com/nextcloud/mail/issues/26
- Mail app: Message sending experience https://github.com/nextcloud/mail/issues/238
- Gallery app: icon-loading-dark visible when viewing small images https://github.com/nextcloud/gallery/issues/160
- Appstore: Adding and deleting co-maintainers https://github.com/nextcloud/appstore/issues/117
And also some more advanced topics:
- Dedicated locale/region option https://github.com/nextcloud/server/issues/1781
- Mail app: Possibility to attach local files https://github.com/nextcloud/mail/issues/251
- Mail app: Add files from Nextcloud as link https://github.com/nextcloud/mail/issues/52
- Mail app: Issues with drafts https://github.com/nextcloud/mail/issues/9
- Contacts app: continue to add headings https://github.com/nextcloud/contacts/pull/23
- Contacts app: Sort by last name https://github.com/nextcloud/contacts/issues/18
Of course anything that you are missing or see as an issue and would like to work on! Either pick something from the issue tracker or propose something yourself. :)
Nextcloud is an open source project and an open company. That means it is yours to make a difference!
Enterprise? Public Sector or Education user? You may want to have a look into our Enterprise Support Subscriptions.