Who's looking for open source contributors? (January 31st edition)
Kyle Boe

Kyle Boe @kyleboe

About: Flipper of bits, solver of problems.

Location:
Vancouver, WA
Joined:
Nov 5, 2018

Who's looking for open source contributors? (January 31st edition)

Publish Date: Jan 31 '20
20 8

After a few month hiatus we are back! Kicking off 2020 with some OSS.

As always, find something to work on or shamelessly promote your project here.

Everyone who posted in previous months is welcome back this month, as always.

Happy Coding!

Photo by Trent Szmolnik

Comments 8 total

  • Casey Brooks
    Casey BrooksJan 31, 2020

    Been a while since I've posted to one of these, but Orchid is growing rapidly and looking for contributors! It's gotten a complete facelift, new logo, new docs, and is getting better and more flexible all the time. Help us build the next generation of project documentation websites!

    GitHub logo orchidhq / Orchid

    Build and deploy beautiful documentation sites that grow with you

    Orchid

    Linux and Mac Build Status Windows Build status Current Version License: LGPL-3.0 Codacy Grade Codacy Coverage Gitter chat Backers on Open Collective Sponsors on Open Collective Open Source Helpers

    A beautiful and truly unique documentation engine and static site generator.

    Example Orchid site

    Orchid is a brand-new, general-purpose static site generator for Java and Kotlin, with a focus on extensibility and aimed at developers looking to improve their technical documentation. Orchid was born out of a desire for better-looking Javadocs and frustration with how difficult is it to manage large Jekyll sites and keep it up-to-date with your code.

    Orchid supports a variety of plugins, including a wiki, static pages, blogs, and much more. It aims to have high compatibility with many of the existing static site generators, such as Jekyll, Gitbook, and Hugo, so that migration to Orchid is painless. And if you can't find a plugin to do what you need, Orchid provides an intuitive way to add your own private plugins and a rich API so you can make your site as beautiful and unique as an Orchid.

  • Kyle Boe
    Kyle BoeJan 31, 2020

    I'll throw out a tool that we use at Hint:

    GitHub logo hintmedia / railsdock

    A tool for generating Ruby on Rails development environment Docker configuration

    Railsdock Logo

    A command line tool for Dockerizing your Rails development environment.

    Prerequisite

    The configuration generated by this gem depends on Docker Desktop. Make sure it is installed before continuing.

    Installation

    Install the gem:

    $ gem install railsdock
    

    Or add it to your Gemfile:

    gem 'railsdock', require: false, group: :development

    Then run:

    $ bundle
    

    Usage

    Navigate to your project directory:

    $ cd /path/to/my/app
    

    Then run:

    $ railsdock install
    

    The gem will then walk you through configuring Docker by asking questions about your environment.

    Development

    After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

    To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle




    Could always use more eyes on it to make the generator and templates more robust.

  • Cody Pearce
    Cody PearceFeb 1, 2020

    I'd love any contributions to Material Bread, there are a bunch of small improvements, refactoring issues, and new features that need attention. I'm also working on some major upcoming changes if you're interested in bigger projects.

    GitHub logo codypearce / material-bread

    Cross Platform React Native Material Design Components

    Material Bread logo

    Material Bread

    Cross Platform React Native Material Design Components

    Build Status NPM registry Code style NPM license Storybook

    adf

    Choose a platform to get started

    adf adf adf adf adf adf adf adf

    Features

    • Highly Customizable React Native Components.
    • Cross platform support: React Native (iOS, Android), React-native-web (Browsers), Electron (Windows, Mac, Linux), react-native-windows, react-native-macos, Next.js, Expo, Vue Native
    • Support for Material Design 2.0 components.
    • Live react native demos you can edit in in your browser.
    • Typescript support

    Table of Contents

    Quick Start

    1. npm install material-bread or yarn add material-bread
    2. Install and link react-native-vector-icons and react-native-svg
    3. Wrap your root <App> with a <BreadProvider>
    <BreadProvider&gt
      <Root /&gt
    </BreadProvider>
    1. Start developing!

    Read the getting started guides for your platform to learn more.

    Documentation

    The component API docs and curated demos can be found at material-bread.org. See the contributing section to learn how to run…

    Doc Site

    Storybook

  • Jérémie Astor
    Jérémie AstorFeb 2, 2020

    Still searching contributors for gwion, most of the language is done, but there's ton of room for documentation improvement!

    GitHub logo fennecdjay / Gwion

    strongly-timed musical programming language

    Gwion

    Build Status Language grade: C/C++ CII Best Practices Coveralls branch Coverage All Contributors BCH compliance

    Gwion is a programming language, aimed at making music

    strongly inspired by chuck, but adding a bunch high-level features:
    templating, first-class functions and more.

    It aims to be simple, small fast extendable and embeddable.

    simple example code (hello_world.gw):

    // print hello world
    <<< "Hello World" >>>;

    to run this, do

    ./gwion hello_world.gw

    You want to know more? 😄 Look here Both outdated and WIP 👷 but a nice place to learn and contribute

    Build

    Download the source

    You might just want the minimum to start with, try

    git clone https://github.com/fennecdjay/Gwion
    cd Gwion
    git submodule update --init util ast
    make

    You can get a list of config files to tweak with

    find . -name "config.mk"

    Besides develloper options, you migth want to check USE_DOUBLE, in util/config.mk, which set the floating point size (float or double).

    Reporting bugs / Contributing

    👍 Every helping…

    documentation

    • Jesse M. Holmes
      Jesse M. HolmesFeb 21, 2020

      This is interesting!

      • Jérémie Astor
        Jérémie AstorFeb 21, 2020

        If you find yourself wanting to contribute and not finding the information you need, just let me know (by commenting or with an issue), I'll gladly make said information available.

  • Martin Adámek
    Martin AdámekFeb 14, 2020

    I would love to see more collaborators joining my efforts with MikroORM!

    MikroORM is TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Currently it supports MongoDB, MySQL, PostgreSQL and SQLite databases, but more can be supported via custom drivers right now.

    repo: github.com/mikro-orm/mikro-orm
    docs: mikro-orm.io

    Feel free to join the slack channel (or ping me here) to discuss how you can help! I will be more than happy to assist.

    • Rubin
      RubinApr 14, 2022

      I simply love to use mikroorm. The architecture is clean and user friendly and has almost all features that you would expect from an ORM out of the box. Also the its way stable than other ORMs I ave used in the nodejs ecosystem with no hacks to get things done. Also love how you continously work on the project and provide quick feedback and fixes. Currently working on a project using Mikroorm and I would like to sponsor you on github once it starts to generate some revenue to show my appreciation.

Add comment