Code Monkey home page Code Monkey logo

shortnim's Issues

Write some tests

Hello, before read this issue let me explain what is the idea behind this repo.
I started this repo only to try a new programming language, I choose nim (obvly) but I learned it as standalone, and as you can see I have a lot of to learn to improve my code.
Since I'm a curious developer I'm interested to know what are best practices and how I can improve this code, maybe with tests or a plugin based system...

Are or have you used Nim for you personal/work project?
Help me to know more :)

Help me to test my code

(no isn't an AI developed to destroy all humans, it's more like a puppy)

I'm honest with you, i like badges and I'm really interested to know how write tests with Nim, unit test with mock and so on and so forth.

Can you help me?
Notice: Maybe after tests you'll have to update travis.yml script to include them in
Feel free to update dependencies maybe to use latest version of Nim and

Happy #hacktoberfest
Build Status

Include others shortener providers

Hello, before read this issue let me explain what is the idea behind this repo.
I started this repo only to try a new programming language, I choose nim (obvly) but I learned it as standalone, and as you can see I have a lot of to learn to improve my code.
Since I'm a curious developer I'm interested to know what are best practices and how I can improve this code, maybe with tests or a plugin based system...

Are or have you used Nim for you personal/work project?
Help me to know more :)

Include others shortener providers

I'd like to have more providers availables
My dream is to have Bit.ly avaiable maybe to use with extra parameters for apikey, or use a custom dotfile with credentials/preferences*. (Bit.ly isn't a must, you can implement whoever you want or maybe implement what you use daily)

* Idea of dotfile is a good point to set preferences like preferred provider and/or apikeys/passwords

Can you help me?
Feel free to change structure of provider and it's detect system, I chose a simple implementation but maybe is not good enough :/

Happy #hacktoberfest

Do you prefer another issue for "improve provider detect system and plugin based system"?
Rate this issue with a ๐Ÿš€ and I will open it :)

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.