hanseaston / pandemic-produce-delivery-project

An open-source e-commerce shop using React, Express, Firebase, and MongoDB. Designed for pandemic-relief and social good. The project is no longer actively maintained, but feel free to fork and use for your own purpose!
MIT License
26 stars 38 forks source link

Milestone: Converting project to using Typescript #25

Open hanseaston opened 4 years ago

hanseaston commented 4 years ago

Right now, our project is all done in Javascript. A better and more advanced way is to convert our project to Typescript. There's some tradeoffs, but I see this as an exercise for those who want to practice using Typescript. There's a lot of code in this project, and converting everything to using Typescript is a daunting task.

So here's what we are going to do. We are going to use a new branch titled "typescript." So that all of the work can be done in typescript, then we will merge the change into our master branch periodically.

Important

Please follow the steps below when doing Typescript conversion.