GithubHelp home page GithubHelp logo

standards's Introduction

Standards

This is the org-wide repository that contains Syvita standards. These are standards mainly regarding code style for Guild projects. They are not enforced, only recommendended.

Current list of (potential) standards

  • Syv-01.md - Clarity coding standard
  • Syv-02.md - Architecture model standard
  • Syv-03.md - Unit testing standard
  • Syv-04.md - Markdown standard

Naming

Standard naming

Standards are named in the format Syv-XX where XX is the standard identifier. This identifier changes incrementally.

A standard is in alpha phase until it is finalised and beta phase until it's implemented in a Standard Release.

Release naming

Standard Releases are groups of Syv-XX standards launched as versions.

They follow the form SyvR-vX where X is the next available integer version.

Example:

SyvR-v4 (Standard Release v4)

Tags

Releases are released as vXs where X is the next available integer version.

Example:

Previous release was v4 so next will be v5.

Implementing standards

When implementing deployed standards from this repo, you should state implementation in the following ways:

If you're using a release, where you comply with every standard in said release, you should say something like this...

This project complies with SyvR-v4.

  • Make it clear
  • The release name should be the abbreviation of the title, a forward-slash and the release tag.
  • Link the release name to the release link from this repo

If you're using individual standards, you should list them.

This project complies with Syv-01, 02 & 03.

standards's People

Contributors

314159265359879 avatar cryptopanter avatar jmkjr avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

standards's Issues

add list of standards/topics in README

L3S-01.md
L3S-02.md

May I suggest to use at least one keyword in the file name for easier identification?
i.e.

  • L3S-01_CLARITY.md
  • L3S-02_ARCHITECTURE.md

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.