Open Source Software team
Leveraging Social Media for Project Visibility
November 9th, 3:30 PM-4:30 PM
Launch into the vast expanse of collaborative development, exploring new frontiers and innovating together!�Self link: acmcsuf.com/oss-meeting-8
🍁
🍂
🍃
🌿
2
LettuceMeet form
3
Meeting 11/2 recap
Last week’s slides: acmcsuf.com/oss-meeting-7
Last week we had a Deno workshop run by Ethan! Deno is one of our favorite runtimes so if you have any questions, feel free to reach out to @Ethan or @Karni in the ACM server (#💗just-chatting or DMs) to get a better understanding!
REVIEW SYNC NOTES!!! (acmcsuf.com/oss-sync)
4
Next week’s workshop:
Guide to Hackathons
5
✏️Meeting 11/9 agenda
Time | Topic |
2:45 PM-3:15 PM | Unblocked games in the library: Club Penguin, Neopets, Cool Math, and ethandavidson.com/games |
3:30 PM-3:50 PM | Mini-workshop |
3:50 PM-5:00 PM | Get into teams, update sync, continue progress on projects Website redesign: 🔴LIVE🔴 demo on general section animation! |
6
Discord/Twitter/Instagram/Fediverse
Creating a digital footprint is essential to showing your personality. Having a bio/description of yourself, syncing your socials, putting your experience in your title (ACM President, Furry, etc.) can all present ways in which you can stand out from the crowd.
7
Personal portfolio website (1/2)
Allows to portray your software developer abilities beyond resume:
full of images. Design it the way that it best represents who you are as a person
8
Personal portfolio website (2/2)
Shows personality:
Shows uniqueness:
9
Resume: Projects section
10
Resume: Experience section
Use the XYZ rule (coined by former senior G VP Laszlo Bock):
Accomplished X (Outcomes)
…As measured by Y (Achievements/Impact)
…By doing Z (Responsibilities/Outputs)
No experience?: Use your ACM at CSUF contributions!
11
12
GitHub repository README.md
Your project's README.md is the primary documentation of your project.
In your README, include:
13
GitHub profile README.md (1/3)
A great gateway to your Github profile:
14
GitHub profile README.md (2/3)
It is possible to use GitHub Workflows to run a custom, 💅generative✨ GitHub profile README.md renderer program.
Workflow runs and scrapes required data to render new profile README.md document. Automatically update the file if new changes are detected.
github.com/diamondburned uses Bash to scrape data and render their README.md.
15
GitHub profile README.md (3/3)
16
GitHub org
It is possible to create a GitHub org for your projects with a shared goal or group effort. GitHub orgs allow you to create repositories that are owned by a group rather than owned by an individual.
Use cases:
Downsides:�Some GitHub features (e.g. draft PRs) become paid-only in repositories owned by orgs.
😔
17
Building your online identity
18
Doja Cat Concert
Monday night Ethan and I went to a concert!
19
Now break off into groups!
Groups | Projects | People | TODOs |
Group 1 | acmcsuf.com | Sama, Ju Yeong, Matthew, Brian, Kyle, Pachuco, Evan, Joksan | Join Karni to figure out the next step! |
Group 2 | CSUF Surveys | Alex K, Justin P. Lee, Tony | Talk to Ethan about progress and next steps |
Group 3 | api.acmcsuf.com Clubannounce | John, Jeremiah Joseph, Tomas | Continue progressing on API. Talk to Ethan about next steps |
Group 4 | Form | Katie, Alex P. | Talk to Ethan about progress and next steps |
Group 5 | Crying Counter | Vamsi, Jacob N | Discuss amongst each other on your understandings of the projects and what the next step should be in achieving progress |
Group 6 | Trends | Victoria, Ruby | Discuss amongst each other on your understandings of the projects and what the next step should be in achieving progress |
Sync Document: acmcsuf.com/oss-sync
Meeting minutes: acmcsuf.com/new-meeting
20
Stick around!
🕕7:00 PM-8:00 PM
🌎CS 200
GameDev Team: Entity Component Systems and Data-Oriented Design
DINNER: L&L Hawaiian BBQ @ 5:30 PM (me want)
AI Team: No meeting!
21
Next week’s workshop
Guide
Hack
📅Thursday, November 16th
🕒3:30 PM - 4:30 PM
🌎MH 655
Guide to Hackathons