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

More members #89

Merged
merged 22 commits into from
Aug 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
0ba9d76
working on member count
FrancesCoronel Jun 16, 2023
94b0d4e
Merge branch 'main' of https://github.com/FrancesCoronel/latina-dev i…
FrancesCoronel Aug 17, 2023
40c04eb
add elizabeth
FrancesCoronel Aug 17, 2023
0359426
temp updates
FrancesCoronel Aug 17, 2023
95b1db0
adding some folks
FrancesCoronel Aug 24, 2023
43adcfd
finished up docs
FrancesCoronel Aug 24, 2023
2b4a411
fixed level
FrancesCoronel Aug 24, 2023
750f497
remove sentry example
FrancesCoronel Aug 24, 2023
f872922
Add doc link
FrancesCoronel Aug 24, 2023
29d93ff
Merge branch 'main' of https://github.com/FrancesCoronel/latina-dev i…
FrancesCoronel Aug 24, 2023
fe542d1
remove unneeded image
FrancesCoronel Aug 24, 2023
52599dd
more members!
FrancesCoronel Aug 24, 2023
56ef36c
Merge branch 'main' of https://github.com/FrancesCoronel/latina-dev i…
FrancesCoronel Aug 24, 2023
5cc7cbf
Merge branch 'main' into frances-updates
FrancesCoronel Aug 24, 2023
b448ca9
finished docs
FrancesCoronel Aug 24, 2023
64d542b
Merge branch 'frances-updates' of https://github.com/FrancesCoronel/l…
FrancesCoronel Aug 24, 2023
7a1ef8a
finished docs
FrancesCoronel Aug 24, 2023
b5f3872
Merge branch 'main' into frances-updates
FrancesCoronel Aug 24, 2023
af31a56
fix image
FrancesCoronel Aug 24, 2023
cad2a14
fix image again
FrancesCoronel Aug 24, 2023
75e50b3
Merge branch 'frances-updates' of https://github.com/FrancesCoronel/l…
FrancesCoronel Aug 24, 2023
9bab1f1
Merge branch 'main' into frances-updates
FrancesCoronel Aug 24, 2023
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
192 changes: 4 additions & 188 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,193 +1,9 @@

# Contributing

<!-- TOC -->

- [1. Getting Started](#1-getting-started)
- [Ways to Contribute](#ways-to-contribute)
- [Tech Stack](#tech-stack)
- [Collaboration](#collaboration)
- [2. Local Development](#2-local-development)
- [Fork the repo](#fork-the-repo)
- [Installation](#installation)
- [Live Server](#live-server)
- [3. Opening a Pull Request](#3-opening-a-pull-request)
- [A Good PR](#a-good-pr)
- [Checks](#checks)
- [Stale Pull Requests](#stale-pull-requests)
- [Benefits of Contributing](#benefits-of-contributing)
- [GitHub Profile](#github-profile)
- [LinkedIn](#linkedin)
- [Credibility](#credibility)
- [Questions](#questions)

<!-- /TOC -->

## 1. Getting Started

### Ways to Contribute

> If you are new to open source, we recommend reading [GitHub's open source guide](https://opensource.guide/how-to-contribute/) and going through their [interactive courses](https://skills.github.com/).

Feel free to contribute to Latina Dev in one or more of the following ways and thank you for being willing to help out! 😊

- Tackle any of the [open issues](https://github.com/Latina-Dev/latina-dev/issues) that are labeled `help wanted`, `good first issue` or `hacktoberfest`.
- If an issue has the label `in progress`, someone is already working on it.
- If an issue has the label `admin`, an admin probably needs to get involved since it requires admin access.
- **Even if an issue has someone assigned, it still might need extra help so leave a comment it appeals to you!**
- [Open a new issue](https://github.com/Latina-Dev/latina-dev/issues/new/choose)
- [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 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! 😆

### Tech Stack

- Next.js
- TypeScript
- Tailwind CSS
- ESLint
- PostCSS
- Prettier
- Storybook

### Collaboration

- Vercel
- Hosting and deployment
- GitHub
- Version control
- Project management
- Discord
- Communication
- Figma
- Design
- Google Meet
- Meetings
- Notion
- Meeting notes
- Storybook
- Documentation and design system components

## 2. Local Development

### Fork the repo

[Fork](https://github.com/Latina-Dev/latina-dev/fork) this repository and clone it locally.

Connect your local to the original "upstream" repository by adding it as [a remote](https://help.github.com/articles/configuring-a-remote-for-a-fork/).

Pull in changes from "upstream" often so that you stay up to date so that when you submit your pull request, merge conflicts will be less likely.

See more detailed instructions through this GitHub article called ["Syncing a Fork"](https://help.github.com/articles/syncing-a-fork/).

### Installation

> If you've never used [npm](https://docs.npmjs.com/getting-started/what-is-npm#what-is-npm) before, we recommend following [these instructions](https://docs.npmjs.com/getting-started/installing-node#installing-npm-from-the-nodejs-site) to get `npm` up and running properly.

```bash
npm i
```

This will install all the packages needed to run this website locally.

### Live Server

```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser.

At this point, you are able to preview the website locally and can make changes to the source code.

## 3. Opening a Pull Request

### A Good PR

Make sure to do the following when opening your pull request (or PR)

- include a useful description of your PR after opening it
- make sure all the checks have been filled out
- reference any relevant issues or supporting documentation in your PR (for example, **"Fixes #37."**)

> Below is an example of what the Markdown for a good PR looks like.
>
> Notice it has a with a description with a reference to an existing issue. It also has all the checks filled in with an x.

```markdown
Adds a contact form to the website

- Fixes #92

---

<!-- Thank you for contributing to Latina Dev, it is much appreciated! 😊 -->

<!-- Before creating a PR, make sure to verify the following. -->

> ✅️ By submitting this PR, I have verified the following

- [x] Reviewed the [contributing guidelines](https://github.com/Latina-Dev/latina-dev/blob/master/.github/CONTRIBUTING.md) 🔍️
- [x] Added my name to the bottom of the list under the **Contributors** section in the [README.md](https://github.com/Latina-Dev/latina-dev/blob/master/README.md) with a link to my personal website or GitHub profile 👥️

```

### Checks

We use several GitHub integrations/bots to make it easy to catch errors for every new PR created.

> Here's an example of how that would look like for a great PR.

![GitHub Checks](https://i.imgur.com/DSAINaL.png)

### Stale Pull Requests

If after a week you haven't heard from any of the maintainers, please mention `@Latina-Dev/owners` in the PR.

## Benefits of Contributing

### GitHub Profile

You can ask to be added to our GitHub organization.

After you are added you to our Latina Dev GitHub organization as a contibutor, you can let the world know you've helped us by displaying our organization avatar on your GitHub profile (see screenshot below).

![GitHub Organizations](https://i.imgur.com/DpZcMFl.jpg)

By default, this is made private but you [can easily make it public.](https://help.github.com/en/articles/publicizing-or-hiding-organization-membership).

### LinkedIn

Showcase your contributions through LinkedIn with Latina Dev's company profile: https://linkedin.com/company/latina-dev.

Just make sure to use the description below and you can briefly describe what you did as well.

```txt
Latina Dev is an open source project that aims to showcase the achievements of Latinas in the tech industry and help to increase the visibility of Latinas in tech.


- Contributed to their open source website through content updates and bug fixes
```

Here's an example of how that can be done by posting under "Experience" or "Volunteering" on your LinkedIn profile.

![LinkedIn Contributions](https://i.imgur.com/q8xKpvL.png)

### Credibility

- You can tell people you've contributed to an open source project - [not many developers do](https://www.digitalocean.com/currents/june-2022)!
- You can tell people you have contributed to the largest community for Latinx in Tech
- You can also tell people you've worked on a project that uses the cutting edge of front end technology (Next.js with App Router)

> And there are [many more reasons](https://opensource.guide/how-to-contribute/) why contributing to open source is great!
You can refer to our documentation at https://docs.latina.dev.

## Questions
We walk you through the process of contributing to our project, from setting up your development environment, to submitting your first pull request.

If you have any questions, comments, concerns or general feedback, we're happy to help!
We will also share a lot more information about our project, and how you can help us.

Just leave a comment via GitHub Discussions or in Discord under the `#website` channel.
We look forward to reviewing your first PR! 🦉
14 changes: 14 additions & 0 deletions .github/workflows/purge-branch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: Purge Branches
on:
schedule:
- cron: "0 10 * * *" # every day @ 10 AM UTC
jobs:
purgeBranches:
runs-on: ubuntu-latest
steps:
- name: Delete & Notify Branches
uses: gita-vahdatinia/purge-branchn@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
days-to-notify: 30
days-to-delete: 7
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ 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)

[![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)

Expand Down
6 changes: 6 additions & 0 deletions data/members/catherine-alvarado.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: Catherine Alvarado
added: "2023-08-24"
level: "Individual Contributor"
linkedin: "alvaradocatherine"
---
7 changes: 7 additions & 0 deletions data/members/chislaine-cruz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Chislaine Cruz
added: "2023-08-24"
level: "Individual Contributor"
linkedin: "chislaine-cruz"
---

6 changes: 6 additions & 0 deletions data/members/kimberly-munoz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: Kimberly Munoz
added: "2023-08-24"
level: "Leader"
linkedin: "kimberlymunoz"
---
6 changes: 6 additions & 0 deletions data/members/lupita-davila.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: Lupita Davila
added: "2023-08-24"
level: "Individual Contributor"
linkedin: "lupita-davila"
---
6 changes: 6 additions & 0 deletions data/members/melisa-im.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: Melisa Im
added: "2023-08-24"
level: "Individual Contributor"
linkedin: "melisaim"
---
11 changes: 8 additions & 3 deletions docs/_sidebar.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
- [Home 🏠](/README)
- [Overview](/pages/overview)
- [Branding](/pages/branding)
- [Adding a Member](/pages/adding-a-member)
- [Welcome](/pages/welcome)
- [Getting Started](/pages/getting-started)
- [Local Development](/pages/local-development)
- [Opening a Pull Request](/pages/opening-pr)
- [Benefits of Contributing](/pages/benefits-of-contributing)
- [Member Levels](/pages/member-levels)
- [Adding a Member](/pages/adding-a-member)
- [Branding](/pages/branding)
- [Questions](/pages/questions)
2 changes: 1 addition & 1 deletion docs/pages/adding-a-member.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ name: Frances Coronel // first and last name
added: "2023-01-25" // date you were added
level: "Individual Contributor" // see member levels for more info
linkedin: "francescoronel" // your LinkedIn handle
countries: ["Peru"] // your country or coutries of origin
countries: ["Peru"] // your country or countries of origin
---
```

Expand Down
36 changes: 36 additions & 0 deletions docs/pages/benefits-of-contributing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Benefits of Contributing

## GitHub Profile

You can ask to be added to our GitHub organization.

After you are added you to our Latina Dev GitHub organization as a contributor, you can let the world know you've helped us by displaying our organization avatar on your GitHub profile (see screenshot below).

![GitHub Organizations](https://i.imgur.com/DpZcMFl.jpg)

By default, this is made private but you [can easily make it public.](https://help.github.com/en/articles/publicizing-or-hiding-organization-membership).

## LinkedIn

Showcase your contributions through LinkedIn with Latina Dev's company profile: https://linkedin.com/company/latina-dev.

Just make sure to use the description below and you can briefly describe what you did as well.

```txt
Latina Dev is an open source project that aims to showcase the achievements of Latinas in the tech industry and help to increase the visibility of Latinas in tech.


- Contributed to their open source website through content updates and bug fixes
```

Here's an example of how that can be done by posting under "Experience" or "Volunteering" on your LinkedIn profile.

![LinkedIn Contributions](https://i.imgur.com/q8xKpvL.png)

## Credibility

- You can tell people you've contributed to an open source project - [not many developers do](https://www.digitalocean.com/currents/june-2022)!
- You can tell people you have contributed to the largest community for Latinx in Tech
- You can also tell people you've worked on a project that uses the cutting edge of front end technology (Next.js with App Router)

> And there are [many more reasons](https://opensource.guide/how-to-contribute/) why contributing to open source is great!
2 changes: 1 addition & 1 deletion docs/pages/branding.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Logo

<img src="/img/logos/logo.png" width="50" />
<img src="https://latina.dev/img/logos/logo.png" width="50" />

We decided to base our logo off the the South American great horned owl that can be found throughout the Americas.

Expand Down
47 changes: 47 additions & 0 deletions docs/pages/getting-started.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# 1. Getting Started

## Ways to Contribute

> If you are new to open source, we recommend reading [GitHub's open source guide](https://opensource.guide/how-to-contribute/) and going through their [interactive courses](https://skills.github.com/).

Feel free to contribute to Latina Dev in one or more of the following ways and thank you for being willing to help out! 😊

- Tackle any of the [open issues](https://github.com/Latina-Dev/latina-dev/issues) that are labeled `help wanted`, `good first issue` or `hacktoberfest`.
- If an issue has the label `in progress`, someone is already working on it.
- If an issue has the label `admin`, an admin probably needs to get involved since it requires admin access.
- **Even if an issue has someone assigned, it still might need extra help so leave a comment it appeals to you!**
- [Open a new issue](https://github.com/Latina-Dev/latina-dev/issues/new/choose)
- [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 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! 😆

## Tech Stack

- Next.js
- TypeScript
- Tailwind CSS
- ESLint
- PostCSS
- Prettier
- Storybook

## Tooling

- Vercel
- Hosting and deployment
- GitHub
- Version control
- Project management
- Discord
- Communication
- Figma
- Design
- Google Meet
- Meetings
- Notion
- Meeting notes
Loading
Loading