Giter VIP home page Giter VIP logo

onboarding's People

Contributors

navidboloorian avatar wllmwu avatar

Stargazers

 avatar  avatar  avatar  avatar

onboarding's Issues

Initialize project

  • Initialize backend (TypeScript, Node.js, Express, MongoDB, mongoose, express-validator and/or caketype)
  • Initialize frontend (TypeScript, React, CSS Modules, React Router (client-side routing library))
  • Set up linting (https://github.com/TritonSE/linters)

Implement backend starter code

  • Add Task schema
title: string
description: string | null
isChecked: boolean
dateCreated: string (ISO 8601 date format)
  • Add route: POST /api/task
  • Add route: GET /api/task/:id
  • Add route: DELETE /api/task/:id

Update code comments for better clarity

  • Indicate that the dateCreated field of Tasks will automatically be serialized into a date string in backend comments
  • Remove mentions of adding more validation to TaskForm

Add About page

  • Add About page (/about) to demonstrate client-side routing

Update guide

  • Add instructions to install the VS Code ESLint extension
  • Add list of links to official documentation for JavaScript, TypeScript, HTML, CSS, Mongoose, Express, React
  • Add brief explanation of different parts of an application/stack

Add writeup

  • Update root README
  • Add Introduction
  • Add Part 0
  • Add Part 1
  • Add Part 2
  • Add Conclusion
  • Update all files with intra-guide links and time estimates
  • Add screenshots

Run tests in CI

  • Add a GitHub actions workflow that runs all Jest tests
  • Require that workflow to pass before merging a PR

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.