Skip to content

Let It Fly is an anonymous platform for people to send messages ("paper cranes") to each other. This project is created using React.js and Node.js microservices.

License

Notifications You must be signed in to change notification settings

jimmy-lan/let-it-fly

Repository files navigation

LetItFly Project

Author: Jimmy Lan

Last Updated: Oct 21, 2020

Let It Fly is an anonymous platform for people to send messages ("paper cranes") to each other. This is a course project for CSC309. Team members: Jimmy Lan (@lanyanxiang), Brady Huai(@BradyHuai), Michael Liu(@michaelliutt), Xiao Sun(@chsx258).

Documentation

Please find a menu of documentation here: Documentation Menu.

Note

This repo has been reset back to a state before the significant frontend and backend integration work done during the course term of CSC309. Because everyone was rushing towards the end of term, the frontend and backend integration done previously was not perfect and was lacking quality control. You may find this version of the app different from other distributions due to this reason.

Marking Guide for TA and Professor

Project Setup

If you are new to this project, please follow this setup guide to run a development copy of the project on your machine.

Contributing

Please follow our workflow when contributing to the codebase. A typical workflow and important conventions will be briefly introduced here.

Branch Naming Convention

Please come up with 4 unique characters (using your name as a starting point is recommended) and add them to the beginning of your branch name. Following the 4 characters with a / character, then add the feature that you are working on in this branch. For example, lany/set-up would be a good branch name.

For the second part of the branch name (i.e. after the / character), use the following prefixes:

  • bugfix- for fixing a bug
  • hotfix- for hot fixes
  • release- for release branches

If you are naming a feature branch, do not add a prefix to the branch name.

Pull Requests

Because this project was initially setup by CSC309 course team, we have no access to settings where we can implement CI/CD or change the default branch. Therefore, we will eliminate develop branch and allow everyone to merge directly into the master branch.

Before you merge your branch, please create a pull request. This way, your code can potentially be reviewed by other people, and so the overall code quality may be improved.

Writing Documentation

Please write documentation when needed for your components. The folder /docs is used for more detailed documentation files.


Have fun!

About

Let It Fly is an anonymous platform for people to send messages ("paper cranes") to each other. This project is created using React.js and Node.js microservices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published