We are a group of Filipino developers dedicated to nation-building through our community and shared enthusiasm for React and for excellence overall.
-
Fork and clone this repo
-
Install dependencies
Navigate into the site’s directory and install dependencies.
cd reactjsph-website/ yarn # or yarn install
-
Start developing
yarn start # or yarn develop
-
Open the source code and start editing!
Your site is now running at
http://localhost:8000
!Note: You'll also see a second link:
http://localhost:8000/___graphql
. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the Gatsby tutorial.Open the
reactjsph-website
directory in your code editor of choice and start developing. Save your changes and the browser will update in real time!
More for information about how you can contribute to this project, check our contributing guidelines.
Run yarn enlist
to enlist using the CLI or create a JSON file by following the steps below.
-
Add a JSON file to the
content/devs
folder with filenamefirstname-lastname.json
(all lowercase, separated by-
), e.g.,juan-dela-cruz.json
. -
Within that file, define an object describing yourself given the format below. Here's an example.
Key | Description | |
---|---|---|
avatar |
An external URL to an image of yourself |
|
name |
Your name | |
title |
Your current job title | |
company |
Your current employer |
|
blurb |
Short bio describing yourself |
|
skills |
String array of your skills/technologies that you would like to promote |
|
contacts |
Object array of contact information where each item has a type and a url |
|
- Commit your changes with the message
[DEV BOARD] {YOUR_NAME}
and open a pull request with the same title, following the template below:
I have read and verified the following upon opening this pull request to add my information to the ReactJS Philippines Dev Board:
- [ ] My `avatar` is a square image
- [ ] My `avatar` is below 80 kB
- [ ] My `blurb` is no longer than 140 characters
- [ ] I understand that only the first 5 `skills` I list will be shown on the site
We 💙 all projects, but for personal websites, consider listing them under your name through the Dev Board above instead!
-
Create a JSON file in the
content/projects
folder with filenameproject-name.json
(all lowercase, separated by-
), e.g.,reactjsph-website
. -
Within that file, define an object describing your project given the format below:
Key | Description | |
---|---|---|
name |
The name of your project | |
author |
Your name | |
description |
A description of your project |
|
homepage |
Your project's homepage | |
tags |
String array of keywords related to your project |
|
- Commit your changes with the message
[PROJECT BOARD] {YOUR_NAME}
, then open a pull request with the same title.