This is a To-Do List application that allows the user to create, delete, and search tasks. The app was made with React, Next-JS, GraphQL, Apollo, etc.
You need Node.js/NPM and Git installed into your system. Note: NPM is bundled with Node.js
- Fork this repo to your personal
- In your terminal type
git clone https://github.com/(YOURGITHUBPROFILE)/Todos
- Access the folder with
cd Todos
- Install the required modules with
npm install
- There are two ways to run this application:
- Development mode - type
npm run dev
to run the developer mode of the application (enables hot-code reloading and error reporting) - Production mode - type
npm run build
to build the optimized production build of the application and then typenpm run start
to run the production build
To test your code type npm run test
into your terminal to see if the current code is passing the specs.
To see how much coverage the specs cover the codebase type npm run test:coverage
.
- Follow the commands in the Get Started section of this ReadMe to have a copy of the repo.
- Create a new branch and go to the new branch by just typing
git checkout -b BRANCH-NAME
(replaceBRANCH-NAME
with a more convenient name). - Change the code any way appropriate with your IDE.
- Push your changes to Github using
git add .
, thengit commit -m "TYPE-YOUR-CHANGES-HERE"
, andgit push origin BRANCH-NAME
. - Open a pull request and provide detail on what changes you made (make sure you are merging to the right branch).
- Get peer-reviewed and if passed, your code got contributed to the project!