frontendstudygroup / frontendstudygroup.github.io

Web application for the frontend study group from WomenWhoCode Frontend track.
https://frontendstudygroup.github.io/
17 stars 17 forks source link
css frontend-web hacktoberfest hacktoberfest2021 javascript studygroup womenwhocode

Women Who Code Front End Study Group Project

Build & Deploy React App

This repository is a beginner-friendly project started by Women Who Code Front End to learn about front end technologies as well as how to collaborate on an open source project.

Currently it is deployed at https://frontendstudygroup.github.io using GitHub Pages.

We are collaborating with Women Who Code Cloud to implement other deployment methods like deploying the app to Azure or AWS with Continuous Integration and Continuous Delivery pipelines.

Expectations

Code of Conduct

How To Contribute

Questions about front end? Join the WWC Front End Slack and join the #fe-beginner-studygroup channel.

Questions about cloud? Join the WWC Cloud Slack and join the #opensource channel.

Local Setup for Development

This project was bootstrapped with Create React App.

Getting Started

After you clone this repository to your local machine, execute the command npm install in your favorite terminal to install all the npm packages locally.

To run the application locally execute the command npm start.

Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits. You will also see any lint errors in the console.

Testing

Executing the command npm test launches the test runner in interactive watch mode. See the section about running tests in the Create React App documentation for more information.

Deployment

There is a GitHub action set up on this repository to build the React app, run tests and deploy to the GitHub Pages site on every merge to the master branch.

Also when a pull request is created or updated, the GitHub action will build the React app and run tests. If the build or tests fail, the pull request will be blocked from merging until they are resolved.

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.