Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OnebitHQ Open-source Projects

OnebitHQ Open-source Projects

Akhyar Amarullah

October 16, 2015
Tweet

More Decks by Akhyar Amarullah

Other Decks in Programming

Transcript

  1. google shortener Shorten URL using Google shortener API • language:

    GO • url: http://github.com/hiraq-golang/googl-shortener • maintainer: Hiraq (http://github.com/hiraq)
  2. Raja Ongkir Library to interact with RajaOngkir.com API • language:

    PHP • url: https://github.com/omarxp/rajaongkir • maintainer: Omar (http://github.com/omarxp) • requires guzzle composer package
  3. cipiki Really simple static wiki generator powering Onebit Area51 •

    language: PHP • url: https://github.com/onebithq/cipiki • maintainer: Akhyar (http://github.com/akhyrul) • contents are written in markdown • templating is done using twig
  4. Pixture Android wrapper library for picking and cropping picture, from

    camera or gallery. • language: Java (Android) • url: https://github.com/onebithq/pixture • maintainer: Akhyar (http://github.com/akhyrul)
  5. AMQP Connect Android wrapper library for sending message to RabbitMQ

    server • language: Java (Android) • url: https://github.com/rakawestu/amqp-connect • maintainer: Raka (http://github.com/rakawestu)
  6. Hubot Movie Plugin A hubot script that search movie info

    from IMDB via Open Movie Database API • language: CoffeeScript • url: https://github.com/akhyrul/hubot-movie • maintainer: Akhyar (http://github.com/akhyrul)
  7. SwiftArmy A collection of Swift extensions • language: Swift (iOS)

    • url: https://github.com/apradanas/swift-army • maintainer: Adit (http://github.com/apradanas)
  8. Simple Linkable Text Simple way to create link text, such

    as @username or #hashtag, in Android TextView and EditText • language: Java (Android) • url: https://github.com/apradanas/simple-linkable-text • maintainer: Adit (http://github.com/apradanas)
  9. Android MVP Template Android basic project using MVP (Model-View-Presenter) pattern

    • language: Java (Android) • url: https://github.com/onebithq/MvpTemplate • maintainer: Raka (http://github.com/rakawestu)
  10. Checklists ✓ README.md ◦ Description ◦ CI test result badge

    ◦ How to install ◦ How to use / code sample ◦ Screenshots (optional) ◦ License (e.g. MIT, Apache, GPL) ✓ CONTRIBUTING.md ◦ How to contribute code ◦ How to report issues ◦ Code style ◦ Git style ◦ https://github.com/blog/1184-contributing-guidelines
  11. Checklists (cont’d) ✓ Write changelog (http://keepachangelog.com) ✓ Use git tags

    to mark releases ✓ Write tests ✓ Hook to Continuous Integration service (e.g. Travis-CI) ✓ Publish to package manager repository (e.g. NPM, Composer/Packagist, Gem, Maven Central, etc)
  12. Tips • Write extended docs in wiki • Choose a

    good name, avoid conflicts with existing projects • Give version number consistently from the start • Be responsive with reported issues