Giter Club home page Giter Club logo

web-namespace-registry's Introduction

Web Namespace Registry

Welcome to the web namespaces registry.

The goal of this project:
If someone is planning to develop a web framework, they can check to see if there might be a naming conflict with another framework.

Check if a namespace is used

Check a namespace on webnamespaces.org

Add your framework

Make a fork, extend registry.v1.json and make a pull request.
Extend it like this:

    ...
    "myns": [
        {
            "name":"Name of your Framework",
            "url":"https://github.com/xxx/xxx",
            "affected":["ce","class"]
        }
    ],
    ...

url: Preferably a repository or project home on github

affected means:

  • ce = custom elements <x-box>
  • ca = custom attributes <div x-color=red> (non standard)
  • class = class attributes <div class="x-color">
  • css-cp = css custom properties (css variables) --x-color:red;

NOTE: Please specify only technologies that you actually use, not those that are planned.

There can be multiple frameworks using the same namespace.

Add a badge

Registred on webnamespaces.org

[![Registred on webnamespaces.org](https://img.shields.io/static/v1?label=webnamespaces.org&color=blue&message=myns)](https://webnamespaces.org)

Replace "myns" with your namespace.

Contribute

Discussion

Discuss the issues with us and create new ones https://github.com/nuxodin/web-namespace-registry/issues

Help wanted

Any help is welcome.
In particular: expand the list and share the project.

web-namespace-registry's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

web-namespace-registry's Issues

A generic, project-specific namespace ("p")?

Can we agree on a project-specific namespace?
This should not be used for frameworks, so it can be used in a project without hesitation.
So far I have always used "cd", (customer data) but maybe another one is more suitable.

p- (project, private)
x- (commonly used?)
c- (customer)
ps- (project specific)

"p" or "x" are my favoritex.

What is your opinion?

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.