Skip to content

Commit

Permalink
a basic infra site
Browse files Browse the repository at this point in the history
  • Loading branch information
devksingh4 committed Jan 12, 2025
1 parent 651d6b4 commit 4bcf371
Show file tree
Hide file tree
Showing 29 changed files with 128 additions and 88 deletions.
50 changes: 12 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,47 +9,21 @@ seo:
---

# {{site.title}}
This repository is a GitHub Pages template developed for the purpose of quickly deploying SIG websites. In addition to serving plain web pages and files, it provides a boilerplate for:

- [announcements](announcements.md),
- a [calendar](calendar.md),
- a [staff](staff.md) page,
- and a weekly [schedule](schedule.md).
The Infra Committee is responsible for managing ACM @ UIUC's core software engineering and infrastructure efforts, both on-premises and in the cloud. We specialize in developing enterprise-level products that are robust, scalable, and user-friendly, designed to meet the needs of a diverse and growing community of 1000+ CS students at UIUC.

This template that extends the popular [Just the Docs](https://github.com/just-the-docs/just-the-docs) theme, which provides a robust and thoroughly-tested foundation for your website. Just the Docs include features such as:
## Projects

- automatic [navigation structure](https://just-the-docs.github.io/just-the-docs/docs/navigation-structure/),
- instant, full-text [search](https://just-the-docs.github.io/just-the-docs/docs/search/) and page indexing,
- and a set of [UI components](https://just-the-docs.github.io/just-the-docs/docs/ui-components) and authoring [utilities](https://just-the-docs.github.io/just-the-docs/docs/utilities).
- **[ACM Core](https://github.com/acm-uiuc/core):** A comprehensive platform for event management, ticketing, permissions, and more.
- **[Resume Book](https://resumes.acm.illinois.edu):** Bridging the gap between UIUC CS/ECE students and corporate recruiters.
- **[Membership Servicing](https://www.acm.illinois.edu/check-membership):** Facilitating the purchase and validation of ACM @ UIUC paid memberships.
- **[Link Shortener](https://go.acm.illinois.edu):** Reducing link rot, maintaining a consistent brand image, and enabling easy management of shortened links within ACM.
- ...and many more!

# Recent Announcements
We take pride in delivering high-quality, enterprise-level solutions that empower our members and enhance their experience while enabling SIG and committee chairs to do their work effectively.

{% assign announcements = site.announcements | reverse %}
{% assign announcement_count = announcements | size %}
# Learn More
Feel free to look around the [ACM GitHub](https://github.com/acm-uiuc), or reach out to our chairs at [[email protected]](mailto:[email protected]) or via the [ACM Discord](https://go.acm.illinois.edu)!

<div class="announcements-list">
{% for announcement in announcements limit:5 %}
{{ announcement }}
{% endfor %}
</div>

{% if announcement_count > 5 %}
<a href="/announcements" class="see-all-link">See All Announcements</a>
{% endif %}

## Getting Started

Getting started with the ACM SIG template is simple.

1. Create a [new repository based on the template](https://github.com/acm-uiuc/sig-website-template/generate).
1. Update `_config.yml` and `README.md` with your SIG information. [Be sure to update the url and baseurl](https://mademistakes.com/mastering-jekyll/site-url-baseurl/).
1. Configure a [publishing source for GitHub Pages](https://help.github.com/en/articles/configuring-a-publishing-source-for-github-pages). Your website is now live!
1. Edit and create `.md` [Markdown files](https://guides.github.com/features/mastering-markdown/) to add more content pages.

### Local development environment

Just the Class requires no special Jekyll plugins and can run on GitHub Pages' standard Jekyll compiler. To setup a local development environment, clone your template repository and follow the GitHub Docs on [Testing your GitHub Pages site locally with Jekyll](https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll).

## Attribution
* [Just The Class](https://kevinl.info/just-the-class/)
* [Just The Docs](https://just-the-docs.com/)
# Get Involved
Getting involved in Infra is a great way to learn more about professional software engineering. Join the [ACM Discord](https://go.acm.illinois.edu) and ask us how you can get involved!
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
14 changes: 8 additions & 6 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@
# you will see them accessed via {{ site.title }}, {{ site.github_repo }}, and so on.
# You can create any custom variable you would like, and they will be accessible
# in the templates via {{ site.myvariable }}.
title: SIGExample
tagline: A group focused on an area of computing.
description: A modern, highly customizable, responsive Jekyll template for ACM SIG websites
author: SIGExample
title: Infra Committee
tagline: The Infra committee maintains ACM@UIUC's infrastructure and engineering efforts.
description: The Infra committee maintains ACM@UIUC's infrastructure and engineering efforts.
author: Infra Committee
baseurl: '' # the subpath of your site, e.g. /blog
url: 'https://sigexample.acm.illinois.edu' # the base hostname & protocol for your site, e.g. http://example.com
url: 'https://infra.acm.illinois.edu' # the base hostname & protocol for your site, e.g. http://example.com
exclude: ["Gemfile", "Gemfile.lock", "LICENSE"]
# logo: "/assets/images/acm-wordmark-light.png"

Expand All @@ -30,11 +30,13 @@ heading_anchors: true
permalink: pretty
aux_links:
"GitHub":
- 'https://github.com'
- 'https://github.com/acm-uiuc'
footer_content:
nav_external_links:
- title: Calendar
url: https://acm.illinois.edu/calendar
- title: Access Request Form
url: https://forms.gle/3WqWP94u4sDtrAmx8

# Collections for website data
collections:
Expand Down
7 changes: 7 additions & 0 deletions _staffers/am122.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Anant Matta
role: Lead
meta: [['Vending Machine Lead']]
pronouns: he/him
email: [email protected]
---
8 changes: 8 additions & 0 deletions _staffers/dsingh14.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: Dev Singh
role: Chair
pronouns: he/him
email: [email protected]
website: https://devksingh.com
photo: dsingh14.jpg
---
10 changes: 0 additions & 10 deletions _staffers/jdoe.md

This file was deleted.

10 changes: 0 additions & 10 deletions _staffers/jdoe2.md

This file was deleted.

7 changes: 7 additions & 0 deletions _staffers/jlevine4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Jacob Levine
role: Lead
meta: [['Individual Contributor']]
pronouns: he/him
email: [email protected]
---
8 changes: 8 additions & 0 deletions _staffers/jrliu2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: Jasmine Liu
role: Lead
meta: [['Website Lead']]
pronouns: she/her
email: [email protected]
photo: jrliu2.jpeg
---
8 changes: 8 additions & 0 deletions _staffers/krive5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: Kaylani Rivera
role: Chair
pronouns: she/her
email: [email protected]
website: https://krivera28.github.io
photo: krive5.jpg
---
11 changes: 0 additions & 11 deletions _staffers/lead1.md

This file was deleted.

8 changes: 8 additions & 0 deletions _staffers/naomil4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: Naomi Lin
role: Lead
meta: [['Website Lead']]
pronouns: she/her
email: [email protected]
photo: naomil4.jpeg
---
8 changes: 8 additions & 0 deletions _staffers/noahlr2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: Noah Rockoff
role: Lead
meta: [['Vending Machine Lead']]
pronouns: he/him
email: [email protected]
photo: noahlr2.jpeg
---
8 changes: 8 additions & 0 deletions _staffers/sbhag3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: Shashank Bhagavatula
role: Lead
meta: [['Core API Lead']]
pronouns: he/him
email: [email protected]
photo: sbhag3.jpeg
---
8 changes: 8 additions & 0 deletions _staffers/tarasha2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: Tarash Agrawal
role: Lead
meta: [['Core API Lead']]
pronouns: he/him
email: [email protected]
photo: tarasha2.jpg
---
16 changes: 16 additions & 0 deletions assets/css/staffer.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.team-section {
display: grid;
grid-template-columns: repeat(1, 1fr); /* Default: 1 item per row */
gap: 20px; /* Space between items */
margin-bottom: 40px; /* Space between sections */
width: 40vw; /* Ensure the grid spans the full viewport width */
margin: 0; /* Remove any default margins */
padding: 0; /* Remove padding */
box-sizing: border-box; /* Include padding in width calculation */
}

@media (min-width: 600px) {
.team-section {
grid-template-columns: repeat(2, 1fr); /* 2 items per row */
}
}
Binary file added assets/images/dsingh14.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/jrliu2.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/images/kevin.jpg
Binary file not shown.
Binary file added assets/images/krive5.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/naomil4.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/noahlr2.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/sbhag3.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/tarasha2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 22 additions & 13 deletions staff.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,33 @@ layout: page
title: Our Team
description: A listing of all our leadership members.
---
<link rel="stylesheet" href="/assets/css/staffer.css">

# Leadership
# Committee Chairs

Leadership information is stored in the `_staffers` directory and rendered according to the layout file, `_layouts/staffer.html`.

## Chairs

{% assign chairs = site.staffers | where: 'role', 'Chair' %}
{% for staffer in chairs %}
{{ staffer }}
{% endfor %}
<div class="team-section chairs">
{% assign chairs = site.staffers | where: 'role', 'Chair' %}
{% for staffer in chairs %}
<div class="staffer">
{{ staffer }}
</div>
{% endfor %}
</div>

{% assign leads = site.staffers | where: 'role', 'Lead' %}
{% assign num_leads = leads | size %}
{% if num_leads != 0 %}
## Leads

{% for staffer in leads %}
{{ staffer }}
{% endfor %}
# Team Leads

<div class="team-section leads">
{% for staffer in leads %}
<div class="staffer">
{{ staffer }}
</div>
{% endfor %}
</div>
{% endif %}

# Team Members
We have many members who work to make Infra committee great - join the [ACM Discord](https://go.acm.illinois.edu/discord) to meet everyone!

0 comments on commit 4bcf371

Please sign in to comment.