/react-rosario-web

Primary LanguageJavaScriptMIT LicenseMIT

React Rosario logo

React Rosario Web

React Rosario Website

A site made to post all the news about the React Rosario community, upcoming meetups, blog posts from the presenters, information gathered, and so on.

This site is intended to be maintained between everyone, so every input and fixes will be welcomed!

It's built using React and generated with Gatsby.

⚛️ How to start developing

  1. Install Yarn

    Gatsby uses yarn as package manager, so if you don't have yarn installed -> install yarn

  2. Install dependencies

    yarn install
  3. Start the development server

    yarn develop
  4. Start editing and adding stuff

    The site is now running at http://localhost:8000!

🔭 How to contribute

You can look at the issues on this repository to find a bug that needs to be fixed, so read its description and maybe you can help us fixing it. Also, you can find a bug by yourself, or something that improves the project, so post it and a start developing!

At this point you may have some changes that fix some bugs in the site or just something you'd like to add, just create a Pull Request to the master branch and the community will be glad to take a look on this! If it's approved, it will be merged and deployed before the next meetup!

Pull Request Requirements

PRs that don't comply with the following requirements won't be approved:

  • Use styled-components library to style. Files with .css extensions adn the use of the className prop won't be accepted.
  • Fonts, colors and any other default styling or configs, must be used. Changes on any of these aspects or inconsistencies won't be approved.
  • Variables and functions names as well as components of any kind, should be representative of the task they're performing.
  • Components should be isolated to be re-used whenever possible.
  • Brief comments on what a component or function does must be added.
  • Functional components are preferred over class-based components.
  • Redux won't be included in this project.
  • When adding new libraries, make sure they're well known and documented.