Skip to content

Commit 3aa422b

Browse files
authored
Merge branch 'pyOpenSci:main' into main
2 parents a9f816f + 2b9d5dd commit 3aa422b

File tree

10 files changed

+663
-26
lines changed

10 files changed

+663
-26
lines changed

.github/workflows/add-help-wanted.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Add help-wanted issues to help wanted board
2+
3+
on:
4+
issues:
5+
types:
6+
- labeled
7+
8+
jobs:
9+
add-help-wanted:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Add issue to project
13+
id: add-to-project
14+
uses: actions/[email protected]
15+
with:
16+
project-url: https://github.com/orgs/pyOpenSci/projects/3
17+
# This is a organization level token so it can be used across all repos in our org
18+
github-token: ${{ secrets.GHPROJECT_HELP_WANTED }}
19+
labeled: help wanted, sprintable
20+
label-operator: OR

.github/workflows/build-docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040

4141
- name: Push to gh-pages branch for publication from main
4242
if: github.ref == 'refs/heads/main'
43-
uses: peaceiris/actions-gh-pages@v3
43+
uses: peaceiris/actions-gh-pages@v4
4444
with:
4545
github_token: ${{ secrets.GITHUB_TOKEN }}
4646
publish_dir: ./_build/html
@@ -52,4 +52,4 @@ jobs:
5252
directory: '_build/html'
5353
arguments: |
5454
--ignore-files "/.+\/_static\/.+/,/genindex.html/,/.+\/reference\/.+/"
55-
--ignore-status-codes "200, 302, 404, 403, 429, 503"
55+
--ignore-status-codes "200, 302, 404, 403, 429, 503, 999"

community/events/intro.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Meetings & Events
2+
3+
## pyOpenSci meetings
4+
5+
pyOpensci staff regularly attend community meetings (e.g. SciPy meeting, PyCon US, etc). If the meeting is in person, some of the staff may be in person at the event while the community manager / others might be supporting the event remotely.
6+
7+
In these instances, asynchronous communication and sharing of documents in an organized way is critical.
8+
9+
### Event documents
10+
For every meeting, pyOpenSci staff should create a Google Drive folder, located in our pyos-shared drive, where meeting documents will be stored. These documents may include talk and workshop proposals, attendee signup lists, graphics used in social media and outreach posts and more content related to the event.
11+
12+
Before an event, pyOpenSci staff will make sure this folder is shared and supporting documents are added to it. Often the folder will be created prior to the event to store talk, Bof (birds of a feather), townhall and workshop proposals.
13+
14+
:::{admonition} Team checkin prior to an event
15+
:class: note
16+
17+
Staff should also have a short check-in prior to an event to ensure that all documents, and elements needed for the event, are shared in the right place, appropriate permissions are granted, remote support needs for the event are clarified, etc.
18+
19+
Because the internet might be an issue sometimes at an event, whomever is leading the event should always bring a pen and paper.
20+
:::
21+
22+
## Event social media and graphics
23+
24+
The community manager will manage online “comms” and social media during an event. However, it is important for whomever is attending the event in person to be in asynchronous communication via the pyOpenSci Slack about key activities, findings, new cool things, etc. to be posting about, promoting and highlighting.
25+
26+
In some cases, an event might “pop up” last minute--such as an Open Space at PyCon. In this case, the person attending the event may want to modify and reuse graphics posted on social media to publicize the event.
27+
28+
To support this case, an event folder in our online graphics platform, Canva, should be created prior to the event and shared with the pyOpenSci team. This event-specific folder will be where all graphics used to promote an event, both before, during and after, are stored. Using Canva as a central location for graphics makes it easier for the person at the event to make a quick change to a graphic, add a room number or a time for a pop up event, notify of any change in plans, etc. as needed.
29+
30+
:::{admonition} Share the Canva folder with the pyopensci-canva-team
31+
:class: important
32+
33+
Be sure to share the Canva folder with the `pyOpensci-canva-team` on Canva to ensure that the entire team has edit access to the graphics and can make last minute changes as needed!
34+
Please also be sure to name files using expressive words that make them easy to find / use / reuse.
35+
:::
36+
37+
### Preparation prior to an event
38+
39+
Prior to an in-person sprint, the following items should be created:
40+
41+
1. A template "sign up" form, created in HubSpot and shared via a bit.ly shortlink, with data fields that we collect from participants. This allows us to track who attends and event and to followup with them after (if they wish to have communication with us after)
42+
1. A tabletop “card” that says pyOpenSci. You will need 2-3 cards on hand for any event in case participants are spread across a few tables. This card will be important for events like sprints, workshops and open spaces where pyOpenSci has one or more tables in a large room. It will signal to contributors that we are there and help people quickly find us.
43+
* The card should have a qr code that is dynamic (so we can update the url that it points to and reuse the cards). This will allow us to have participants scan the code using their phones, and add their names as participants in the event. Following the event we can then send a thank you message to each participant using MailChimp or HubSpot.
44+
45+
:::{todo}
46+
will this work for events as we will want an event name associated with it but it would be annoying to make a new card for every event? UNLESS we make a bunch at once for all events for the year?
47+
48+
We are currently pricing out a travel banner, to be used outside a space where pyOpenSci is running a workshop.
49+
An example of the [base/holder for the table top card](https://www.officedepot.com/a/products/5760240/American-Metalcraft-Stainless-Steel-Harp-Style/). We'll initially test out metal, as they will be less likely to break in transit, however acrylic options are also available.
50+
51+
Cards will be designed and printed, all of which will contain, at minimum, the pyOpenSci logo, website address, and a QR code that links to all of our socials/mailing list. this way it'll give people a visual cue as to where pyOS is congregating, as well as the option to interact with us directly.
52+
53+
Cards will be designed to be printed out on a home printer, or through MOO, and laminated when non-glossy paper is used.
54+
:::

0 commit comments

Comments
 (0)