Skip to content

Commit

Permalink
Add the 2022 Hack Week schedule (#73)
Browse files Browse the repository at this point in the history
  • Loading branch information
rocco8773 authored Jun 22, 2022
1 parent f9b7ad2 commit 455d488
Show file tree
Hide file tree
Showing 4 changed files with 83 additions and 7 deletions.
2 changes: 1 addition & 1 deletion conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@
(
("/2022/about", "About"),
("/2022/registration", "Registration"),
# ("/2022/schedule", "Schedule"),
("/2022/schedule", "Schedule"),
# ("/2022/python", "Python Tutorials"),
# ("/2022/tutorials", "Tutorials"),
# ("/2022/install", "Software Installation"),
Expand Down
2 changes: 1 addition & 1 deletion pages/2022/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ hidetitle: True
<p style="margin-bottom: 0">
<a href="../about">About</a><br>
<a href="../registration">Registration</a><br>
<!--
<a href="../schedule">Schedule</a><br>
<!--
<a href="../python">Python Tutorials</a><br>
<a href="../tutorials">Tutorials</a><br>
<a href="../install">Software Installation</a><br>
Expand Down
76 changes: 76 additions & 0 deletions pages/2022/schedule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
title: 2022 Hack Week Schedule
hidetitle: True

# Plasma Hack Week 2022: Schedule

**Dates:** July 11th to July 15th <br>
**Times:** 11:00 am to 4:00 pm EDT

Each day of this year's **Plasma Hack Week** is focused around hacking,
so come prepared to code and have fun! While each day is centered
around hacking, there will still be planned social time and lightning talks.
All pre-planned events will not exceed 5 hours in any given day, and we
highly encourage any breakout discussions and hack sessions that may be
inspired from the day's activities.

This year's Hack Week will be held from July 11 to July 15. The primary
goal of this year's event is to teach members of the Plasma community
the skills needed to contribute to open-source software and develop code
for the Plasma community as a whole. The week will start off with
foundational topics and progress to more advanced topics as the week
proceeds. The detailed schedule can be viewed [below](#the-schedule) and
the overview is as follows:

Day 1 (foundational)
: The first day focuses on how to set up your system in preparation
for developing open-source Python software.

Day 2 (foundational)
: The second day is all about version control with [`git`](https://git-scm.com/) and
[GitHub](https://github.com/about). These are the two primary
tools used to collaboratively develop open-source software.

Day 3 (intermediate)
: In the third day we start developing our own open-source package,
the [`hack`](https://github.com/PlasmaPy/hack-week) package. To
start the package we'll develop a plasma formulary using the
`plasmapy.formulary`
([pkg](https://github.com/PlasmaPy/PlasmaPy/tree/main/plasmapy/formulary) |
[docs](https://docs.plasmapy.org/en/latest/formulary/index.html))
as our guide.

Day 4 & 5 (intermediate/advanced)
: The last two days will focus on developing functionality participants
are interested in, which can be suggested by any participant and/or
select from pre-outlined
[project issues](https://github.com/PlasmaPy/hack-week/issues?q=is%3Aissue+is%3Aopen+label%3A2022).

Since this year's event is focused on hacking and learning by doing, it
is in its nature free-form. So, feel free to bring up any topic you are
interested in; ask any question you might have; and/or launch any breakout
discuss to explore your ideas.

## <a name="the-schedule"></a> The schedule

<div style="margin: 0; padding: 0; height: 8px"><!-- white space --></div>

<!--
<iframe src="https://docs.google.com/spreadsheets/d/e/2PACX-1vRPRayajKEzzmfIi8B9hpvUQ3SJLWTXJ3ktr3XlW6CubXOgoOlQK66qYsTzMHxCG1wZW-iySIs_IkIM/pubhtml?gid=829020640&amp;single=true&amp;widget=true&amp;headers=false"></iframe>
-->

<iframe
name="2021HW_schedule"
style="width: 100%; height: 700px; overflow: hidden; margin-bottom: 18px"
src="https://docs.google.com/spreadsheets/d/e/2PACX-1vRPRayajKEzzmfIi8B9hpvUQ3SJLWTXJ3ktr3XlW6CubXOgoOlQK66qYsTzMHxCG1wZW-iySIs_IkIM/pubhtml?gid=829020640&amp;single=true&amp;widget=false&amp;headers=false&amp;chrome=false&amp;range=A1:H32">
</iframe>

## Lightning talks

A lightning talk is an informal 2-5 minute talk on any topic of interest
to Hack Week participants. Example topics include a short demo of plasma
software, a hack week project idea, an upcoming event, a suggestion for
improving the culture of the plasma software community, something you
learned during the Hack Week, an upcoming event, or an idea for plasma
software that is yet to be developed. The time allowed for each
lightning talk will depend on how many people sign up. There may be
time during the Hack Week to request a lightning talk as well.
10 changes: 5 additions & 5 deletions pages/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ hidetitle: True
</div>
<!-- Feature 3 -->
<div class="feature-column">
<a class="feature-link" href="2021/exit_survey">
<a class="feature-link" href="2022/exit_survey">
<div class="feature-card"
style="background: linear-gradient(to right,
var(--plasmapy-darkblue) 0%,
Expand All @@ -58,7 +58,7 @@ hidetitle: True
Hello world! We are pleased to announce the return of the **Plasma
Hack Week**, which will be held remotely from July 11 – July 15, 2022. For
additional information please check out the
[2022 About page](./2021/schedule), and stay tuned as more details are
[2022 About page](./2022/about), and stay tuned as more details are
released.

## What is a hack week and hacking?
Expand Down Expand Up @@ -100,15 +100,15 @@ For information about registering please check out our
<!--
## Installing software for the Hack Week
Please follow these [installation instructions](/2021/install) if you
Please follow these [installation instructions](/2022/install) if you
would like to install any of the software needed for the Hack Week.
Alternatively, clicking on the following binder link will initialize a
Python environment that can be run from your browser. This environment
will have most of the Python packages needed for the week pre-installed,
along with `git`.
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/PlasmaPy/hack-week-2021/HEAD)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/PlasmaPy/hack-week/HEAD)
-->

## Resources
Expand All @@ -125,7 +125,7 @@ Conduct](https://www.contributor-covenant.org/version/2/0/code_of_conduct/).
<!--
## Python tutorials
We held two [tutorials to introduce Python](./2021/python) to
We held two [tutorials to introduce Python](./2022/python) to
participants who are new to Python. These tutorials were held
the week before the Hack Week on Monday, June 21 and Tuesday, June 22 at
15 UTC (5 pm CEST / 11 am EDT / 8 am PDT).
Expand Down

0 comments on commit 455d488

Please sign in to comment.