A message board built with a ReactJS foundation.
- Fork lamboard and
clone
to your local machine. - From your console, cd into /server and type
npm install
oryarn install
to install the server dependencies. - Type
yarn start
ornpm run-script start
to run the included scriptnodemon server.js
from package.json. - CD into /reactapp.
- Type
yarn install
ornpm install
to install ReactJS dependencies. - Type
yarn start
ornpm start
to run the developer client.
- Figma
- Redux
- CSS Flexbox
- Styled-Components
- Material Design
- React Router
- Axios
- ReactJS
- NodeJS
- Express
- Knex
- SQLite3
Please read CODE_OF_CONDUCT.md for details on our code of conduct, and the process for submitting pull requests to us.
- Visit the Trello board that you are interested in working on. Currently we have a
Front End
andBack End
board. - Pick a card from the To Do list that you would be interested in working on. Add yourself to that card and move it to the
In Progress
column. - Create a feature branch on the
develop
branch if a feature branch does not exist for your contribution. Attach this branch to the card using the GitHub power-up. - You will be working exclusively on the new branch created. You may invite others to contribute.
- If you are modifying a file from another branch during your development, please collaborate with the other developer that would be working on that feature.
- Please do not forget to test your feature before submitting the pull request.
- Once you are ready to request a pull, move your Trello card to the
Pull requested
column. Attach this pull request to the card using the GitHub power-up. - Other contributors will test and review your submission. Open discussion is encouraged during the pull request.
- If the feature gets at least two approving reviews, the pull request will be merged; otherwise review the discussion, fix code, and commit your changes.
- Move the Trello card out of the
Pull requested
column. If you're ready to work on another feature related to the card, move it back toIn Progress
. If you're done working on the card but there are still more features to work on, move it back toTo Do
. If all related tasks have been completed and merged to thedevelop
branch, move the card toCompleted
.
- branch name format:
feature/description
,bugfix/description
- examples:
feature/registration-actions
,bugfix/fix-infite-loop
- Max Kajiwara - Initial work - maxkajiwara
- Tim Hoang - Front end prototyping - timh1203
- Michael Agard - Front end developer - michaelagard
- Jordan Marsaw - Front end developer - blokboy
- Eva Li - Back end developer - eeevvaaa
- Clint Kunz - Back end developer | Authentication - clintKunz