Skip to content

Information about the Pokémon Standards Consortium itself

Notifications You must be signed in to change notification settings

Pokemon-Standards-Consortium/meta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 

Repository files navigation

Quick links: Become a member | Join the Discord

About PSC

The mission of the Pokémon Standards Consortium is to ensure the interoperability of information related to the Pokémon franchise between organizations by developing well-defined and clear methods. This is a semi-formal, community-driven initiative that will allow for more data portability across projects and organizations, working directly with those who hope to benefit from the Consortium's efforts to ensure rigid standards.

Communication

Most formal communication should be done in the PSC GitHub for transparency and easy tracking. Issues should be created for all Proposals, as well as topics of discussion. Informal communication, as well as notifications of new items to vote on, takes place in the PSC Discord.

Standards process

The process for PSC standards documents is loosely based on processes used by the IETF, W3C, and ISO, as well as common software release life cycles.

There are five stages of a PSC standards document:

Proposal

A Proposal can be created by anyone, regardless of membership in PSC. Proposals are fairly informal, as most of the work will be done in the Early Draft stage, but we ask that Proposals include a basic overview of the scope and desired outcome.

Early Draft

Once a Proposal gets sponsored by a member (if a member submitted a Proposal, they sponsor it by default) and seconded by another member (from a different organization if the sponsor is representing an organization), an Early Draft is created. A PSC ID is assigned at this point, to allow for easy tracking.

Working Draft

Once an Early Draft reaches a point where the sponsor feels that the document is mostly complete, it becomes a Working Draft. Working Drafts should be reviewed by any members who would like to use the standard to determine if any changes need to be made.

Publication Candidate

On a biweekly basis, the list of Working Drafts will be reviewed by the Consortium, and each will be put up for vote (as an Issue in the standards repository) to move to Publication Candidate. Two days (48 hours) will be given to vote, after which the decision will be made based on a plurality of voting members. Once a Publication Candidate, members are encouraged to communicate the documents to their organizations for review.

Finalized Standard

On a biweekly basis, the list of Finalized Standards will be reviewed by the Consortium, and each will be put up for vote (as an Issue in the standards repository) to move to Finalized Standard. Seven days (168 hours) will be given to vote, after which the decision will be made based on a plurality of voting members. Once a Finalized Standard, the document is considered finished and ready for use. Minor amendments may be proposed afterwards, starting as late in the process as Working Drafts (without assigning a new PSC ID).

Membership

Organizations and individuals can become members of PSC to provide input throughout the standards process. You do not need to be a member to participate in discussion, create a Proposal, or (most importantly) utilize the standards documents. Voting and sponsoring/seconding a Proposal are the primary rights granted to members.

List of members

The following are members of the Pokémon Standards Consortium. Members may be representatives of an organization or unaffiliated.

  • Alexander Mattoni (GitHub: mattoni / Discord: AzayakaBaka#3196)
  • Ben Luelo (GitHub: benluelo / Discord: benluelo#9954), representing TCG Collector
  • Crickets (Discord: crickets#7086), representing JPN_CARDS
  • Dana Pero (GitHub: dpzuul / Discord: zuul#0009), representing RK9 Labs
  • Dillon Bast (GitHub: Dillonzer / Discord: Dillonzer#2501)
  • Elisabéth Diang (GitHub: acupoftee / Discord: elisabéth#7350)
  • Egon Olieux (GitHub: egonolieux / Discord: Egon#7473), representing TCG Collector
  • Florian Bouillon (GitHub: Aviortheking / Discord: Avior#3872), representing TCGdex
  • Jezzabel (GitHub: NoelDavies / Discord: Jezzabel#1171), representing Pokelink
  • Jonathan "JP" Paranada (GitHub: jparanada / Discord: numberonesoniafan#2358), representing PkmnCards
  • Jorge Puyol (GitHub: Melkor / Discord: Melkor#0626), representing Pokéxperto
  • Karl Apsite (GitHub: CptSpaceToaster / Discord: CptSpaceToaster#9082)
  • Kim Cary (Discord: bulbasnore#0920), representing Team Compendium
  • kuizeo (GitHub: kuizeo / Discord: kuizeo#5923)
  • Matias Tamminen (GitHub: MatiasOETamminen / Discord: tammis#7340)
  • Matthew Verive (GitHub: immewnity / Discord: immewnity#8399)
  • Michael Martin (Discord: Michael PokePop Martin#1966)
  • Morris Levy (GitHub: morrislevy / Discord: morrislevy#9109)
  • nago (Discord: nago#6641 / GitHub: nanoNago), representing PkmnCards and Malie.io
  • Richard Walkoski (Discord: Big Daddy Snorlax#0115)
  • Robin Schulz (GitHub: link--11 / Discord: link1111#3218), representing Limitless TCG

Board members

The following are members of the PSC Management Board. The Board has few responsibilities, as the majority of PSC operations are driven by all members. Board responsibilities include moderation of the PSC Discord, administration of the GitHub (including approving pull requests), and the processing of member applications.

  • Matthew Verive

Becoming a member

If you are interested in becoming a member, please apply using this form. Applications will be reviewed by a member of the Board and usually get approved within 48 hours. If there is an issue with an application, or in the extremely rare occasion where an application would be denied, a Board member will reach out to the applicant to discuss.

GitHub structure

standards

The standards repository is where all standards documents are stored. Final documents are published in the final directory, whereas documents at all working stages are in the drafts directory. Where applicable, this repository also includes formed JSON versions of the standards for ease of use.

meta

The meta repository contains information on the Pokémon Standards Consortium itself, including the procedure for creating a standards document, a list of members, etc.

About

Information about the Pokémon Standards Consortium itself

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages