New team member onboarding
Good to know
CodeRefinery is a training network around FAIR research software development. We usually offer two massive streamed interactive online workshops per year with instructors from within the team but also try to onboard new instructors from anywhere. You can find all information about how we do workshops in our manuals. Many partners are also collaborate on additional workshops or hackathons. But CodeRefinery is not only workshops: It also is a community of people who enjoy helping others. We also want to do more outreach, so if you are a social media guru or enjoy giving presentations in different forums, we would be delighted if you could help with that. Below you can find all links that are useful for anyone joining the CodeRefinery team.
Anyone can be part of the team! If your organization officially wants to join:
If your organization is in the Nordics, it can become a partner in the project.
If your organization is outside the Nordics, it can become an observer in the project.
Read about the benefits for partner organizations
Links
Connect
Community chat - Zulip: https://coderefinery.zulipchat.com
in addition to default channels, join at least: #coderefinery and #tools-workshop
introduce yourself in #greetings>introductions
lots of optional channels, check them out!
CodeRefinery team meeting notes, agenda and connection details: https://hackmd.io/@coderefinery/team-meeting
Every Monday 14 CET in Zoom
Everybody welcome
CodeRefinery Ambassadors
Network of people that like what we do and want to help spread the word and give us feedback
Meets roughly every two months
Events
Events calendar: https://coderefinery.org/calendars/
Workshops: https://coderefinery.org/workshops/
Events + workshop specific channels on Zulip chat
News
Collections
Lesson materials:
Learning: https://coderefinery.org/lessons/
Development: https://github.com/coderefinery/ + lesson title (NOT lessons!)
Presentations:
Public with DOI: https://zenodo.org/communities/coderefinery
Source and abstracts: https://github.com/coderefinery/presentations
Project reports and proposals https://github.com/coderefinery/reports-and-proposals
Other links
Our website is on GitHub too, built with Zola -> Website repository
Registration management is done via NeIC Indico
Accounts
Zulip
GitHub
HackMD
Team responsibilities
According to project plan: Engagement in project activities. It is up to you, which activities you would like to join. Please let the project manager know if you are unavailable for multiple weeks/months.
CodeRefinery activities you may want to join
Instructor
Our main tools workshop is happening twice a year in spring/autumn. For these workshops, we always have two instructors per topic and provide an instructor onboarding before the workshop when needed. We have gathered a lot of information and guides about “how to instructor at a CodeRefinery workshop”, but the main aspects are summarized in our Instructor introduction.
As an instructor you should bring or be willing to acquire the following tools and skills:
Competence in FAIR software practises
Interest in online streamed teaching to large audience
Pedagogical skills
Patience with supporting students and researchers without technical background about software tools and techniques
Persons who like working with others since the teaching always happens in collaboration with others
A decent camera and microphone for clear audio and video
Apart from instructors, our workshops also have a lot of other roles to fill: Roles overview.
Material contributor
Apart from lesson materials feedback and improvements, we also welcome any feedback and improvement suggestions on our manuals (these files here), installation instructions, webpage etc. Open tasks are summarized on the CodeRefinery webpage.
More info at contribute.
Help us make the lesson and other materials more clear, expand on examples, add exercises or new sections!
To help with material development, you will need or be ready to acquire the following tools and skills:
GitHub account
Skills in open source collaborative lesson development; fits well as learning by doing!
Apart from contributing new materials, contributions by others also need to be reviewed. In order not to put pressure on the individuals we try to use the coderefinery-team as reviewers. If you notice a pending review, please at least read and comment, even if you do not feel confident in merging.
Organize other collaborative workshops
As mentioned above, CodeRefinery is a training collective. Apart from the main CodeRefinery workshop, partners may also choose to collaborate on other related training topics. The best way to get in touch is via Zulip chat.
Support with outreach
It is incredibly hard to reach our target audience at the right time in their career. Please help! We have social media channels that could always use some entertaining posts, a blog to share experiences, submit a talk or poster for a domain specific conference, or other places where our target audience may already be.
Thank you!
No matter what you choose to do, we are happy to have you! CodeRefinery lives through its people and community!