Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding new members + member count #84

Merged
merged 11 commits into from
Aug 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [hello@francescoronel.com](mailto:hello@francescoronel.com). The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [hello@latina.dev](mailto:hello@latina.dev). The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

Expand Down
3 changes: 2 additions & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@ Feel free to contribute to Latina Dev in one or more of the following ways and t
- [Report a bug](https://github.com/Latina-Dev/latina-dev/issues/new?template=bug-report.md)
- [Request a new feature](https://github.com/Latina-Dev/latina-dev/issues/new?template=feature-request.md)
- Improve our [contributing guidelines](https://github.com/Latina-Dev/latina-dev/blob/master/.github/CONTRIBUTING.md) (this file)
- Improve our [Storybook](https://www.chromatic.com/library?appId=6472ce8643c60096810af8c0) which houses all our documentation and design system components
- Improve our [Storybook](https://www.chromatic.com/library?appId=6472ce8643c60096810af8c0) which houses our design system components
- Improve our [documentation](https://docs.latina.dev)
- Fix typos or grammar errors on pages or across the code base
- Refactor code
- Anything else you can think of! 😆
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,6 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts

# Sentry Auth Token
.sentryclirc
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2016-2023 Frances Coronel
Copyright (c) 2023 Latina Dev

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,18 @@ Latina Dev is an open-source directory of Latina software engineers at the stude

Our goal is to increase visibility and access to valuable opportunities.

[![GitHub Issues](https://img.shields.io/github/issues/Latina-Dev/latina-dev.svg?style=for-the-badge)](https://github.com/Latina-Dev/latina-dev/issues) [![GitHub Pull Requests](https://img.shields.io/github/issues-pr/Latina-Dev/latina-dev.svg?style=for-the-badge)](https://github.com/Latina-Dev/latina-dev/pulls)
[![GitHub Issues](https://img.shields.io/github/issues/Latina-Dev/latina-dev.svg?style=for-the-badge)](https://github.com/Latina-Dev/latina-dev/issues) [![GitHub Pull Requests](https://img.shields.io/github/issues-pr/Latina-Dev/latina-dev.svg?style=for-the-badge)](https://github.com/Latina-Dev/latina-dev/pulls)

[![LinkedIn](https://img.shields.io/badge/-LinkedIn-0e76a8?style=for-the-badge&logo=Linkedin&logoColor=white)](https://linkedin.com/company/latina-dev) [![Discord Latina Dev Community](https://dcbadge.vercel.app/api/server/xzHDhxsQAQ)](https://discord.gg/xzHDhxsQAQ) [![Follow on GitHub](https://img.shields.io/github/followers/Latina-Dev?logo=github&style=for-the-badge&color=black)](https://github.com/Latina-Dev?tab=followers)
[![Discord Latina Dev Community](https://dcbadge.vercel.app/api/server/xzHDhxsQAQ)](https://discord.gg/xzHDhxsQAQ) [![Follow on GitHub](https://img.shields.io/github/followers/Latina-Dev?logo=github&style=for-the-badge&color=black)](https://github.com/Latina-Dev?tab=followers) [![LinkedIn](https://img.shields.io/badge/-LinkedIn-0e76a8?style=for-the-badge&logo=Linkedin&logoColor=white)](https://linkedin.com/company/latina-dev)

[![Vercel](https://therealsujitk-vercel-badge.vercel.app/?app=Latina-Dev&style=for-the-badge)](https://vercel.com/latina-dev/latina-dev) [![MIT License](https://img.shields.io/github/license/Latina-Dev/latina-dev.svg?style=for-the-badge)](http://badges.mit-license.org)

🌐 [Website](https://latina.dev)

💼 [LinkedIn Page](https://linkedin.com/company/latina-dev)

📚 [Documentation](https://docs.latina.dev)

👾 [Discord](https://discord.gg/xzHDhxsQAQ)

🎨 [Storybook](https://www.chromatic.com/library?appId=6472ce8643c60096810af8c0)
Expand All @@ -31,7 +33,7 @@ Our goal is to increase visibility and access to valuable opportunities.
> To get started...

1. 🍴 Fork this repo [here](https://github.com/Latina-Dev/latina-dev/fork)
2. 🔍 View the contributing guidelines [here](https://github.com/Latina-Dev/latina-dev/blob/main/.github/CONTRIBUTING.md)
2. 📚 View the documentation [here](https://docs.latina.dev)
3. 🔨 Hack away
4. 🔧 Open a pull request [here](https://github.com/Latina-Dev/latina-dev/compare)
5. 🎉 Get your pull request approved — success!
Expand All @@ -40,10 +42,14 @@ Or just [create an issue](https://github.com/Latina-Dev/latina-dev/issues/new/ch

## Contributors

<a href="https://github.com/Latina-Dev/latina-dev/graphs/contributors">
<img src="https://contrib.rocks/image?repo=Latina-Dev/latina-dev" />
</a>

- [Frances Coronel](https://github.com/FrancesCoronel)
- [Gabriella Corales](https://github.com/EllaCodes4)
- [Fernanda Pérez Gutiérrez](https://github.com/fernperezg97)
- [Isis Harris](https://github.com/latinadeveloper)
- [Amandha W. Barok](https://github.com/amandhawb)

[![Powered by Vercel](/public/img/logos/vercel.svg "Vercel")](https://vercel.com?utm_source=latina-dev&utm_campaign=oss)
[![Powered by Vercel](https://latina.dev/img/logos/vercel.svg "Vercel")](https://vercel.com?utm_source=latina-dev&utm_campaign=oss)
3 changes: 2 additions & 1 deletion app/members/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,10 @@ import styles from "./page.module.css";

export default async function MembersPage() {
const members: MemberInterface[] = await getMembers();
const memberCount = members.length;
return (
<div className={styles.center}>
<h1 className="mt-20 text-5xl sm:text-6xl">Members</h1>
<h1 className="mt-20 text-5xl sm:text-6xl">Members ({memberCount})</h1>
<div className="mt-20 grid grid-cols-1 gap-y-12 md:grid md:grid-cols-2 md-grid-rows md:gap-x-12 lg:grid lg:grid-cols-3 lg:grid-rows lg:gap-x-10">
{members.map((member) => (
<MemberCard key={member.slug} member={member} />
Expand Down
2 changes: 1 addition & 1 deletion components/Footer/Footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ const Footer = () => {
<footer>
<div className={styles.footer}>
<Link
href="https://github.com/FrancesCoronel/latina-dev"
href="https://github.com/Latina-Dev/latina-dev"
aria-label="Latina Dev GitHub"
target={"_blank"}
>
Expand Down
2 changes: 1 addition & 1 deletion components/Homepage/Hero/Hero.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export default function Hero() {
</div>
<ButtonLink
text="Contribute on GitHub"
url="https://github.com/FrancesCoronel/latina-dev"
url="https://github.com/Latina-Dev/latina-dev"
external={true}
icon={faGithub}
/>
Expand Down
2 changes: 1 addition & 1 deletion components/Homepage/Maintainers/Maintainer/Maintainer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const Maintainer = (props: MaintainerProps) => {
rel="noreferrer"
>
<Image
src={`/img/maintainers/${imagePath}.jpg`}
src={`/img/members/${imagePath}.jpg`}
alt={name}
width="100"
height="100"
Expand Down
4 changes: 2 additions & 2 deletions components/Homepage/Maintainers/Maintainers.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ export default function Maintainers() {
<Maintainer
name="Frances Coronel"
github="FrancesCoronel"
imagePath="frances"
imagePath="frances-coronel"
/>
<Maintainer
name="Gabriella Corales"
github="EllaCodes4"
imagePath="gabriella"
imagePath="gabriella-corales"
/>
</div>
</section>
Expand Down
6 changes: 2 additions & 4 deletions components/Navbar/Navbar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,7 @@ export default function Navbar() {
<nav className={styles.navbar}>
<ul>
<li>
<Link href="/">
Home
</Link>
<Link href="/">Home</Link>
</li>
<li>
<Link href="/members/" className="pl-4 sm:pl-10">
Expand All @@ -26,7 +24,7 @@ export default function Navbar() {
</li>
<li>
<Link
href="https://github.com/FrancesCoronel/latina-dev"
href="https://github.com/Latina-Dev/latina-dev"
target={"_blank"}
className="pl-4 sm:pl-10"
>
Expand Down
6 changes: 6 additions & 0 deletions data/members/ashley-dennis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: Ashley Dennis
added: "2023-08-23"
level: "Individual Contributor"
linkedin: "ashley-dennis-dev"
---
7 changes: 7 additions & 0 deletions data/members/elizabeth-ponce.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Elizabeth Ponce
added: "2023-08-17"
level: "Individual Contributor"
linkedin: "emcponce"
website: "https://www.eponce.dev/"
---
6 changes: 6 additions & 0 deletions data/members/francelys-lomeli.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: Francelys Lomeli
added: "2023-08-23"
level: "Student"
linkedin: "francelys-lomeli-7a694b1bb"
---
6 changes: 6 additions & 0 deletions data/members/johana-martinez.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: Johana Martinez
added: "2023-08-23"
level: "Individual Contributor"
linkedin: "johana-ma"
---
6 changes: 6 additions & 0 deletions data/members/mayra-navarro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: Mayra Navarro
added: "2023-08-23"
level: "Individual Contributor"
linkedin: "mayralucianavarro"
---
6 changes: 6 additions & 0 deletions data/members/melissa-perez.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: Melissa Perez
added: "2023-08-23"
level: "Individual Contributor"
linkedin: "mperz"
---
Empty file added docs/.nojekyll
Empty file.
26 changes: 0 additions & 26 deletions docs/Overview.mdx

This file was deleted.

5 changes: 5 additions & 0 deletions docs/_sidebar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
- [Home 🏠](/README)
- [Overview](/pages/overview)
- [Branding](/pages/branding)
- [Adding a Member](/pages/adding-a-member)
- [Member Levels](/pages/member-levels)
92 changes: 92 additions & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>Latina Dev</title>
<!-- Meta Tags -->
<meta name="description" content="Latina Dev is an open-source directory of Latina software engineers.">
<meta name="keywords" content="latina, software engineer, community">
<!-- CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify@4/themes/vue.css" />
<!-- Favicons -->
<link rel="shortcut icon" href="https://latina.dev/img/favicons/favicon.ico" />
<link rel="icon" type="image/x-icon" sizes="16x16 32x32" href="https://latina.dev/img/favicons/favicon.ico">
<link rel="icon" sizes="192x192" href="https://latina.dev/img/favicons/favicon-192.png">
<link rel="apple-touch-icon-precomposed" sizes="180x180" href="https://latina.dev/img/favicons/favicon-180.png">
<meta name="msapplication-TileColor" content="#9e0001">
<meta name="msapplication-TileImage" content="https://latina.dev/img/favicons/favicon-144.png">
<!-- Open Graph -->
<meta property="og:url" content="https://latina.dev">
<meta property="og:type" content="website">
<meta property="og:title" content="Latina Dev">
<meta property="og:image" content="https://latina.dev/img/featured-image.png">
<meta property="og:description" content="Latina Dev is an open-source directory of Latina software engineers.">
<meta property="og:site_name" content="Latina Dev">
<meta property="og:locale" content="en_US">
<meta property="article:author" content="Latina Dev">
<style>
body {
font-size: 1rem;
}

pre:after {
padding: 1em;
right: .5em;
}

nav.app-nav li ul {
min-width: 100px;
}

.sidebar ul li a {
white-space: pre-line;
padding-right: .5em;
}

.markdown-section {
max-width: 90%;
}

.markdown-section code {
font-size: inherit;
}

.markdown-section pre>code {
white-space: pre-wrap;
}

.markdown-section ol,
.markdown-section ul {
margin: 0;
}
</style>
</head>

<body>
<div id="app">One sec... 🦉</div>
</body>
<!-- Config -->
<script>
window.$docsify = {
auto2top: true,
executeScript: true,
loadSidebar: true,
homepage: 'https://raw.githubusercontent.com/Latina-Dev/latina-dev/main/README.md',
name: 'Latina Dev',
search: {
paths: 'auto',
placeholder: 'Type to search 🔍',
noData: 'No Results! 🦉',
}
};
</script>
<!-- Docsify -->
<script src="https://cdn.jsdelivr.net/npm/docsify@4"></script>
<!-- Plugins -->
<script src="https://unpkg.com/prismjs/components/prism-bash.min.js"></script>
<script src="https://unpkg.com/docsify/lib/plugins/search.min.js"></script>
<script src="https://unpkg.com/docsify/lib/plugins/zoom-image.min.js"></script>

</html>
11 changes: 4 additions & 7 deletions docs/AddingNewMember.mdx → docs/pages/adding-a-member.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
import { Meta } from "@storybook/blocks";

<Meta title="2. Adding a New Member" />

# Adding a New Member

There should be **two changes** in the PR you open, one for the Markdown file and the other for the image.

## Markdown File

1. Add a new file to the `data/members` directory with the following format: `firstname-lastname.md`.
2. You can use the template below to get started:
### 1. Add a new file to the `data/members` directory with the following format: `firstname-lastname.md`.

### 2. You can use the template below to get started:

```md
---
Expand All @@ -36,7 +33,7 @@ Brief bio about yourself. You can use Markdown here.

## Image

3. Add an image of yourself in the `public/img/members` folder
### 3. Add an image of yourself in the `public/img/members` folder

- the image must be at least 250px by 250px
- the image must have the same width and height
Expand Down
4 changes: 0 additions & 4 deletions docs/Branding.mdx → docs/pages/branding.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
import { Meta } from "@storybook/blocks";

<Meta title="3. Branding" />

# Branding

## Logo
Expand Down
4 changes: 0 additions & 4 deletions docs/MemberLevels.mdx → docs/pages/member-levels.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
import { Meta } from "@storybook/blocks";

<Meta title="4. Member Levels" />

# Member Levels

This is how we categorize members so we can match them with the right opportunities.
Expand Down
12 changes: 12 additions & 0 deletions docs/pages/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Overview

## Vision

Amplify opportunities for over 1,000 Latina software engineers by 2025.

## Timeline

- the idea started in October 2022
- initial website launched January 2023
- first MVP launched June 2023
- targeting October 2023 for user auth + database
Loading
Loading