-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Alex Olivas edited this page Feb 15, 2021
·
9 revisions
Welcome. These pages are intended to help new members to IceCube get started with software developement. We're using GitHub as our base for development of IceTray core software, analysis software and user contributions. These pages should help new users get started with our development routines, get accounts setup, and provide important references. Much of these guides and polices are targeted at core IceTray Combo development efforts, but we strongly recommend these for all IceCube software projects.
- GitGuide:GitHub-in-IceCube - A guide for getting started with GitHub in IceCube, setting up your GitHub account and workflow, how to checkout code.
- CodingStandards - Coding standards and guidelines (C++ and Python) for use in IceCube software development.
- DeveloperPolicy - Guidelines for becoming an active developer of core IceCube software, such as IceTray.
As always, if anything is unclear, talk to us on IceCube Slack (#software).
- https://github.com/icecube/icetray - IceCube Icetray Combo software (Private)
- https://github.com/icecube/FIRESONG
- https://github.com/icecube/charon
- https://github.com/icecube/nuflux
- https://github.com/icecube/TauRunner
- https://github.com/icecube/LeptonInjector
- https://github.com/icecube/LeptonWeighter