Skip to content

Data Models

Koylubaev Nikita edited this page Aug 19, 2022 · 30 revisions

1. GithubUser

  • id: number
  • login: string
  • name: string
  • email: string
  • avatarUrl: string
  • bio: string
  • company: string
  • contributions: number

1. Contributor:

  • id: number
  • name: string
  • description: string
  • company: string
  • name_en: string
  • description_en: string
  • company_en: string
  • type [DEVELOPER, SPECIALIST]
  • picture_url: string
  • github_user_id // link to GitHubUser
  • active: boolean [true, false]
  • contribution: int // how much tasks/contribution efforts were done
  • contacts // List of contacts (should get from Contact table)

2. Contact

  • id: number
  • type: [EMAIL, PHONE, TELEGRAM]
  • value: string
  • contributor_id // link to Contributor

Clone this wiki locally