# Reference

<!-- word count: 331 -->

(ref:resources)=
## Further resources

### [2i2c](https://2i2c.org/)

- [Hub Service Guide](https://docs.2i2c.org/) – comprehensive documentation for Hub Champions
- [Infrastructure Guide](https://infrastructure.2i2c.org/) – technical guide for 2i2c engineers
- [Code of Conduct](https://compass.2i2c.org/code-of-conduct/) – expected behavior and guidelines for 2i2c communities
- [Technical Support](https://docs.2i2c.org/support/) – request technical support
- [GitHub Organization](https://github.com/2i2c-org) – all of 2i2c's work is open source and there are many insightful discussions found in repository issues
- Slack channel – contact the workshop instructor for access

### [Managing Software Images](episode-images)

- [Guide for Reproducible Research – Containers](https://book.the-turing-way.org/reproducible-research/renv/renv-containers) – guidance on reproducible research environments using containers by The Turing Way
- [Reproducible Computational Environments Using Containers: Introduction to Docker](https://carpentries-incubator.github.io/docker-introduction/) – a lesson developed by The Carpentries community
- [Red Hat Quay](https://quay.io/organization/2i2c) – browse the list of 2i2c-maintained hub images
- [Jupyter Docker Stacks](https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html) – JupyterHub compatible Docker images
- [Rocker Project](https://rocker-project.org/images/) – for R Docker containers (note only the `binder` image is JupyterHub-compatible)

(glossary)=
## Glossary

(glossary:cpu)=
CPU
: Central Processing Unit – executes computational work. The number of CPU cores needed for a job depends on how scalable the computational work is, the type and amount of work to be processed.

(glossary:github-org)=
[GitHub Organization](https://docs.github.com/en/organizations/collaborating-with-groups-in-organizations/about-organizations)
: An umbrella account that contains a collection of individual member accounts under one common Organization.

(glossary:github-team)=
[GitHub Team](https://docs.github.com/en/organizations/organizing-members-into-teams/about-teams)
: A subgroup of a GitHub Organization with more fine-grained control over access permissions and notifications.

Hub
: In the context of this lesson, a hub is a [JupyterHub](https://jupyter.org/hub) hosted in the cloud and managed by [2i2c](https://2i2c.org/).

(glossary:jupyterhub)=
JupyterHub
:  A multi-user hub that spawns, manages and proxies multiple instances of the single-user Jupyter notebook server.

(glossary:ram)=
RAM
: Random Access Memory – a computer's "short-term memory". The amount of RAM needed for a job depends on the size of the data structures to be processed.
