# Event info :::{toctree} :maxdepth: 1 :hidden: self sprint-guide sprint-cheatsheet prep-work-archive faq resources ::: ::::{div} sd-fs-5 :::{tip} * **Wondering if the sessions are for you?** We have got just {ref}`the page ` * **Ready to contribute?** Go to {ref}`docstring_tutorial` page ::: :::: (sprint)= ## Open Source Working Sessions Data Umbrella is organizing a series of open source working sessions to contribute to the PyMC project. For more information, see {ref}`Resources ` section. ## Goals In these sessions we’re focusing on bringing in new contributors, we sincerely hope this will be a welcoming, inclusive experience for you into the world of open source software. We hope to help you to the best of our abilities and learn from you as well! The session will consist of small resolvable issues and contributing to the PyMC documentation, so if you aren’t experienced in software development no worries at all, you can contribute to documentation with knowledge of markdown or statistics. ## Requirements Requirements depend on the contribution you are aiming for, the only common requirements are internet access and a laptop! ### Timestamps/transcripts * GitHub account * Basic git ### Code and Documentation Note: a small subset of documentation contributions only requires a subset of these requirements, see below if interested. * GitHub account * Python/conda environment setup * Basic working knowledge of terminal and git ### Documentation contributions (non-code dependent) That would be for example working on the glossary or adding references to docstrings. * GitHub account * Basic git * Markdown / reStructuredText (RST) * Raw text editor ### Translations * [Transifex](https://www.transifex.com) account * English + (Spanish or Portuguese) * GitHub account (optional, for account authentication) :::{tip} Other than these types of contributions, you can make different kinds of contributions with different skill sets, for example: - You can contribute to documentation with knowledge of markdown and maybe some basic statistics - You can contribute to CI/CD issues or Python issues with basic knowledge of programming - You can contribute to core codebase with knowledge of Python + Bayesian Statistics - Note: {ref}`Check the event cheat sheet ` to know a suitable area of contribution and some resources to prepare you for it ::: ## Target Audience The following table answers the question **"This sprint is for someone who is/has ..."** :::{list-table} :header-rows: 1 :stub-columns: 1 :widths: 7 1 1 * - - Yes - No * - New to Open source - {fas}`check;sd-text-success` - {fas}`check;sd-text-success` * - Statistical background - {fas}`check;sd-text-success` - {fas}`check;sd-text-success` * - Currently working in data science/software - {fas}`check;sd-text-success` - {fas}`check;sd-text-success` * - Knows/uses PyMC - {fas}`check;sd-text-success` - {fas}`check;sd-text-success` * - Member of the PyMC team - {fas}`times;sd-text-danger` - {fas}`check;sd-text-success` ::: Read the {ref}`decision_tree` for more detailed answers and to see what types of contributions can you make depending on your interests and background.