DEV Community

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

Posted on

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

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

Top comments (8)

Collapse
 
codypearce profile image
Cody Pearce • Edited

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

Collapse
 
cjbrooks12 profile image
Casey Brooks

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.

Collapse
 
b4nan profile image
Martin Adámek

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.

Collapse
 
rubiin profile image
Rubin

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.

Collapse
 
fennecdjay profile image
Jérémie Astor • Edited

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

Collapse
 
wolfhoundjesse profile image
Jesse M. Holmes

This is interesting!

Collapse
 
fennecdjay profile image
Jérémie Astor

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.

Collapse
 
kyleboe profile image
Kyle Boe

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.