Giter Site home page Giter Site logo

al-objid's Introduction

AL Object ID Ninja is licensed under MIT License This extension is written in TypeScript Number of installs Share the love! If you like AL Object ID Ninja, give it 5 stars. Last Visual Studio Code Marketplace update

AL Object ID Ninja

Zero-configuration, dead-simple, no-collision object ID assignment for multi-user repositories.

About this repository

This is a monorepo containing the following repos:

Why is this repo structured like this?

It's simple. AL Object ID Ninja is not just a VS Code extension. It also contains Azure Function App serverless back end. These two work together and VS Code extension will not work without the back end, and back end without the VS Code extension does not make much sense.

In addition to these core components, there is a polling app that is in charge of mimicking a push notification service until a proper solution (that doesn't cost a fortune) replaces it. The reason why polling app is separate from the functional back-end (from version 2.0.0 up) is that this allows for notifications that are more just-in-time while keeping infrastructure costs substantially lower than they were previously.

Contributing to this repository

Your contributions are welcome. If you want to contribute a feature, bug fix, improvement, or something else, just create a pull request. The full process is described here, but it's far less scary than it looks at first.

Some advice before you start creating pull request:

  • Check the issues section to see what are the existing issues and where help is wanted.
  • Create an issue before starting work! This is important. I may already be working on an improvement similar (or equal) to what you planned on working. Also, you may want to solicit feedback from other users about how to best implement the feature or improvement you had in mind.
  • Do not add functionality to Azure Function App. I am not accepting changes to the back end unless they are some critical bug fixes.
  • We use Prettier around here to format the code. Please make sure you have all the right tooling installed so you can contribute code that's easy to read.

That's it. Welcome to this repository, and I am looking forward to your contributions!

License

This entire repository is licensed under MIT License. Check the details here.

al-objid's People

Contributors

vjekob avatar anzwdev avatar davidfeldhoff avatar jasperboot avatar

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.