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

OnebitHQ Open-source Projects

OnebitHQ Open-source Projects

Avatar for Akhyar Amarullah

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