Conventions - robinsr/FantasySlackr GitHub Wiki

Please use these conventions when making commits or referring to the project. Some of them can get confusing

  • User: a user of FantasySlackr (and likewise Yahoo Fantasy Football)
  • Username: a unique identifier within FantasySlackr that corresponds to one roster in one league. A user may have multiple rosters in multiple leagues and would need multiple usernames to manage them
  • League: the Fantasy Football league the user's roster belongs to (can only manage 1 league per user right now)
  • Player: a NFL player in the user's league, has unique yahoo playerId. Not the user who plays fantasy football
  • Team: a NFL team that players belong to, has unique yahoo teamId. There are no teams in Fantasy Football itself; each user has a roster
  • Roster: a group of players in a league that belong to the user who can then start, bench, or drop them
  • Free Agents: players that are available to be added to any user's roster on a first-come,first-serve basis
  • Waivers: a system of determining which user has priority over others in adding players
  • Priority List: determines whose waivers claims take priority