Hackathons#
- Geomstats core developers organize several hackathons a year, with the following goals:
Train new users, e.g. pairing a new user with an experienced Geomstats developer.
On-board new contributors, e.g. on collaborative coding practices.
Foster new collaborations and strengthen existing ones
Bring the community of geometric statistics and learning together.
- Interested? Feel free to:
Join the next hackathons, either remotely or in person (see section below)
Contact Geomstats core developers via Slack to ask about organizing a hackathon at your institution!
Organize a hackathon yourself!
Workflow#
Coding as a group in an open-source project is different from coding alone.
This is the typical collaborative workflow at a hackathon:
Join Geomstats slack workspace: Join channel associated with your hackathon
Assign yourself to a GitHub task on the GitHub project associated with your hackathon
Code a few lines on a new GitHub branch
Document your code with docstrings
Test with unit-tests
Lint to respect the coding style
Submit a PR on GitHub
Address code reviews
Merge your PR
Repeat :)
More details can be found in the contributing guidelines.
- In a one-day hackathon:
we start with a stand-up meeting, where each participant states their goal for the day,
participants go through steps 1-10, on a (possibly small) code additions.
- In a one-week hackathon:
we organize daily stand-up meetings,
we expect participants to go 2-3 times through steps 1-10.
Past and future hackathons#
2022:
February 2022: hybrid hackathon:
in-person at Inria Sophia-Antipolis, France,
remote with participants around the world.
April 2022: hybrid hackathon:
in-person at the Villa Cynthia, CNRS CAES Saint Raphael, France,
remote with participants around the world.
June 2022: in-person hakathon:
in-person at the University of Washington (UW), Seattle, US.
October 2022: hybrid hackathon:
in-person during the trimester Geometry and Statistics in Data Sciences, in Paris, France. (October 17-21)
remote with participants around the world.
2021:
March - April 2021: hybrid hackathon:
in-person at Inria Sophia-Antipolis, France,
remote with participants around the world.
July 2021: hybrid hackathon:
in-person at the Geometric Science of Information (GSI) conference, Paris, France
remote with participants around the world.
December 2021: in-person hackathon:
in-person at the Sorbonne Center for Artificial Intelligence, Paris, France.
2020:
January 2020: in-person hackathon:
in person at Inria Sophia-Antipolis, France
April 2020: remote hackathon:
remote via Zoom and Slack with participants around the world.