Currently, many student and staff work for months on projects, which cannot be continued once they leave. This includes workshops, student collective or individual projects, aborted startup projects, CRI Labs projects, IT projects...
This is a net loss of time, visibility and even credibility for CRI, since our financing organizations cannot see the full impact of our activities. The core mission of CRI is to change education on a global scale ; to achieve this, we have to ensure that our experiments and projects can be replicated.
Documenting can be done in many forms and on many platforms :
All projects should be documented, this documentation can take many forms, but we should be able to find it easily.
That's why the CRI community needs a Project portfolio describing the key points of all CRI projects and pointing to its documentation and resources.
The third CRIBOOT workshop will be dedicated to defining this project portfolio platform.
Wrike has a limited user adoption and costs a lot (8€/user by month). Taïga is a more powerful, user-friendly and open-source solution that we should investigate. Migration might be automated.
We use them to share files within and outside CRI.
DropBox should not be used for professional needs, as we have better security garanties with Google Drive Pro and unlimited file storage. Documents and folders can be shared with external emails.
IT team can also help you to setup a client software synchronizing your personal computer hard drive with your CRI Google Drive.
Slack adoption within CRI teams is only partial and its pricing will grow to be a problem. Mattermost and Discourse could be interesting open-source alternatives that we can integrate to all our tools through APIs.
Each team can use its own code editor. However, its code has to be commented properly and shared on a single platform managing versions and forks. GitHub is the dominant platform and can be used either for internal projects or for open-source projects with massive communities outside CRI.