alias PhoenixApp.Repo
alias PhoenixApp.Teams.Team

Repo.insert!(%Team{
  name: "PolkaJam",
  description: "Parity experimental JAM client. Currently closed source.",
  homepage: nil,
  contact: [],
  lang: "Rust",
  lang_set: "B",
  milestone: 0
})

Repo.insert!(%Team{
  name: "Graymatter",
  description: "Some Polkadot coders taking up the challenge. Currently closed source.",
  homepage: nil,
  contact: [],
  lang: "Elixir",
  lang_set: "D",
  milestone: 0
})

Repo.insert!(%Team{
  name: "Jampy",
  description: "A cute Python implementation of Jam. Currently closed source.",
  homepage: nil,
  contact: ["@DaKKK:matrix.org"],
  lang: "Python",
  lang_set: "C",
  milestone: 0
})

Repo.insert!(%Team{
  name: "Boka",
  description: "Boka / 波卡 / bō kǎ: JAM built with Swift. Brought to you by Laminar Labs.",
  homepage: nil,
  contact: ["bryan@acala.network"],
  lang: "Swift",
  lang_set: "B",
  milestone: 0
})

Repo.insert!(%Team{
  name: "Strawberry",
  description: "We are working on the Go implementation of Jam 🍓",
  homepage: "https://www.eiger.co/",
  contact: ["hello@eiger.co"],
  lang: "Go",
  lang_set: "A",
  milestone: 0
})

Repo.insert!(%Team{
  name: "TSJam",
  description: "TypeScript implementation of the JAM protocol. Currently not publicly visible.",
  homepage: nil,
  contact: ["@prematurata:matrix.org"],
  lang: "TypeScript",
  lang_set: "C",
  milestone: 0
})

Repo.insert!(%Team{
  name: "Jam4s",
  description: "Scala implementation of the JAM protocol. Currently not publicly visible.",
  homepage: "https://github.com/jam4scala/",
  contact: ["@sergei_astapov:matrix.org", "@subotic:matrix.org", "@celadari:matrix.org", "@basedafdev:matrix.org"],
  lang: "Scala",
  lang_set: "D",
  milestone: 0
})

Repo.insert!(%Team{
  name: "Jamgo",
  description: nil,
  homepage: "https://marcuspang.me/",
  contact: ["@marcuspang:matrix.org"],
  lang: "Go",
  lang_set: "A",
  milestone: 0
})

Repo.insert!(%Team{
  name: "Jelly",
  description: "Spread the Joy with Every Jar - Taste the Magic of Our Jam & Jelly!",
  homepage: "https://zondax.ch/",
  contact: ["jelly@zondax.ch"],
  lang: "Julia",
  lang_set: "D",
  milestone: 0
})

Repo.insert!(%Team{
  name: "JAM Forge",
  description: "We are a team of 8, experienced in Java and Kotlin blockchain development.",
  homepage: nil,
  contact: ["@philoniare:matrix.org"],
  lang: "Kotlin",
  lang_set: "A",
  milestone: 0
})

Repo.insert!(%Team{
  name: "JAM DUNA",
  description: "From Colorful Notion: Would love to connect our working QUIC implementation in Fall, organize a weeklong meetup at Devcon in Thailand.",
  homepage: "https://dune.com/substrate/jam-duna",
  contact: ["https://t.me/colorfulnotion"],
  lang: "Go",
  lang_set: "A",
  milestone: 0
})

Repo.insert!(%Team{
  name: "Typeberry",
  description: nil,
  homepage: "https://fluffylabs.dev",
  contact: ["@tomusdrw:matrix.org"],
  lang: "TypeScript",
  lang_set: "C",
  milestone: 0
})

Repo.insert!(%Team{
  name: "Tessera",
  description: "A Team of Web3 Researchers+Devs; Currently private.",
  homepage: "https://chainscore.finance",
  contact: ["prasad@chainscore.finance"],
  lang: "Rust",
  lang_set: "B",
  milestone: 0
})

Repo.insert!(%Team{
  name: "Jam With Zig",
  description: "We are working on Zig implementation of JAM. Currently closed source.",
  homepage: nil,
  contact: ["@rosarp:matrix.org"],
  lang: "Zig",
  lang_set: "B",
  milestone: 0
})

Repo.insert!(%Team{
  name: "Vinwolf",
  description: "Rust implementation of JAM.",
  homepage: nil,
  contact: ["vinsystems@proton.me"],
  lang: "Rust",
  lang_set: "B",
  milestone: 0
})
