DEV Community

Who's looking for open source contributors? (March 25th edition)

Ben Halpern on March 25, 2019

Find something to work on or promote your project here.

Please shamelessly promote your project. Everyone who posted in previous weeks is welcome back this week, as always. 😄

Happy coding!

Collapse
 
isabelcmdcosta profile image
Isabel Costa

Hi, I'm one of the maintainers of Mentorship System application from Systers Open Source community.

Mentorship System is an application meant to help women in tech mentor each other during a certain period of time. It is still in early development (not in production). This is being developed solely by open source contributors!

Regarding tech stack the project is divided into a backend coded in python (flask) and an Android application which uses kotlin.

We have plenty of beginner friendly first timers only issues. You can also check available issues by looking up issues with Status: Available label.

Projects on GitHub:

I would love to see people trying out and learning about Open Source through this project.

Collapse
 
ssimontis profile image
Scott Simontis

I obviously cannot help out, but that's a really cool project you have started!

Collapse
 
isabelcmdcosta profile image
Isabel Costa

Thank you! But why is it obvious you cannot help? Are you interested in these technologies? And open source? If yes you can definately help if you want to :) open source is open for everyone!

Thread Thread
 
ssimontis profile image
Scott Simontis

I may have misunderstood you. I thought because of the goals of your group you were primarily looking for women to assist, but if that is not the case, then I will look through your open issues sometime soon!

Thread Thread
 
isabelcmdcosta profile image
Isabel Costa

No problem at all! The community is open for all! There's no limitation for who can contribute to the community or to the projects, feel free to contribute if you want to :)

Thread Thread
 
juanfrank77 profile image
Juan F Gonzalez

I cannot help because of the stack but as Scott mentioned, Great project!

Collapse
 
andreirusu_ profile image
Andrei Rusu • Edited

I am, for nightwatchjs.org and I know what you're thinking - ugh testing, what's the fun in that. Well, I can't argue with you there, I don't like testing either, but it's absolutely necessary, especially when you do refactoring all the time, like I do.

And working on the frameowork itself is indeed fun, sometimes, because a lot of people are using it already. And we are fun people to work with. Maybe.

Collapse
 
theodesp profile image
Theofanis Despoudis

Hey Andrei, whats the best way to contribute to this?. It looks interesting

Collapse
 
andreirusu_ profile image
Andrei Rusu

Get it touch on twitter - @nightwatchjs. Thanks!

Thread Thread
 
theodesp profile image
Theofanis Despoudis • Edited

Cool thanx

Collapse
 
zaiste profile image
Zaiste

Hi, I'm building a yet another static site generator, called Kulfon.

It is a JavaScript solution to quickly generate static or semi-static websites. The emphasis is on simplicity and ease of use.

It supports Nunjucks, Org Mode and Markdown. (I plan to add Marko.js, Stencil.js and Vue.js in the near future).

The project mantra is: A Static Site Generator for The Rest of Us. ;)

Collapse
 
kantord profile image
Daniel Kantor

Looking for contributors to my project called emuto: github.com/kantord/emuto

Emuto is a small language and command line tool that is specifically designed for restructuring JSON (and other) data files. The syntax is heavily inspired by jq and GraphQL.

Emuto isn't designed to query databases. Rather, it can be used to restructure data that you obtain form APIs, static files, databases and command line software. This is useful when you have different libraries or software that could theoretically work together, but use different data structures or formats.

A practical example of that would be taking the output of the command df, and converting it's output data into a JSON file that can be displayed by your charting tool or uploaded to an API.

I am looking for any kind of contributions, including:

  • code review
  • testing
  • feedback
  • implementing new features
  • testing
  • designing new features or improvement
  • documentation
  • writing articles about different use cases

... or anything you would like to do :-) If you are interested in developing languages, command line tools or you think that emuto is useful, then it should be a nice fit for you.

Collapse
 
jadekin profile image
Karen Pinzás Morrongiello

Hi!

I am trying to learn go and I am looking for some Golang open source project that has tagged first bugs issues. I was looking for some projects, but they didn't have the tag or they looked really complicated for my current level.

Thanks!

Collapse
 
vinistock profile image
Vinicius Stock

For anyone looking for Ruby projects to contribute, Sail and Correspondent are always looking for feedback, new ideas and contributions!

vinistock / sail

Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app

dashboard

Maintainability Build Status Test Coverage Gem Version

Sail

This Rails engine brings a setting model into your app to be used as feature flags, gauges, knobs and other live controls you may need.

It saves configurations to the database so that they can be changed while the application is running, without requiring a deploy.

Having this ability enables live experiments and tuning to find an application's best setup.

Enable/Disable a new feature, turn ON/OFF ab testing for new functionality, change jobs' parameters to tune performance, you name it.

It comes with a lightweight responsive admin dashboard for searching and changing configurations on the fly.

Sail assigns to each setting a relevancy score. This metric is calculated while the application is running and is based on the relative number of times a setting is invoked and on the total number of settings. The goal is to have an indicator of how critical changing a setting's value can…

vinistock / correspondent

Dead simple configurable user notifications with little overhead

Build Status Maintainability Test Coverage Gem Version

Correspondent

Dead simple configurable user notifications using the Correspondent engine!

Configure subscribers and publishers and let Correspondent deal with all notification work with very little overhead.

Installation

Add this line to your application's Gemfile:

gem 'correspondent'

And then execute:

$ bundle

Create the necessary migrations:

$ rails g correspondent:install

Usage

Model configuration

Notifications can easily be setup using Correspondent. The following example goes through the basic usage. There are only two steps for the basic configuration:

  1. Invoke notifies and configure the subscriber (user in this case), the triggers (method purchase in this case) and desired options
  2. Define the to_notification method to configure information that needs to be used to create notifications
# Example model using Correspondent
# app/models/purchase.rb 
class Purchase < ApplicationRecord
  belongs_to :user
  belongs_to :store
  # Notifies configuration
  # First argument is the subscriber (the one that receives a notification). Can be an NxN association as well
Collapse
 
agorakit profile image
Agorakit

Agorakit github.com/philippejadin/agorakit is a groupware for activists. It's the perfect opportunity for laravel developers to work on something useful for a lot of people (already thousand of users on several instances).

I will help every willing developer to get on board quickly. Your help is really appreciated!

Collapse
 
ianknighton profile image
Ian Knighton

As always, I'll point out that if you need any contributors/help with your .Net or .Net Core project, let me know.

I'm also willing to help as much as I can with any CI/CD issues you may have. I'm familiar with CircleCI, Codeship, and Azure DevOps.

Collapse
 
shrirambalaji profile image
Shriram Balaji

Cast-Bucket is an open source podcast App for developers. Its written in React native and aims to achieve up to 95 percent code sharing between web, desktop and the mobile codebase.

The project is still in its infancy, and there's still a long way to go 😀

Repo:

github.com/cast-bucket/cast-bucket

Collapse
 
tuned profile image
Lorenzo (Mec-iS) • Edited

Take a look to hydraecosystem.org.

We are also looking for mentors! --> dev.to/mecis/being-a-mentor-at-goo...

Collapse
 
amrutaranade profile image
Amruta Ranade

Interesting project! I see you participated in GSOC which makes me wonder if you'd be interested in Google Season of Docs as well (g.co/seasonofdocs)

Collapse
 
tuned profile image
Lorenzo (Mec-iS) • Edited

Absolutely! we are looking for a mentor/administrator to apply for GSOD as well.

If you are interested, please join us or DM me in gitter.im/HTTP-APIs/Lobby

We also have an OpenCollective organisation: opencollective.com/hydra-ecosystem...

Thread Thread
 
amrutaranade profile image
Amruta Ranade

Joined the Gitter channel :)

Collapse
 
jadekin profile image
Karen Pinzás Morrongiello

That is a good idea! Thanks for the advice! Do you know if there are some project that are willing to do this kind of mentorship?

Collapse
 
js2me profile image
Sergey S. Volkov

That's so cool that anyone can ask contribution or tell about own project! 😊

Collapse
 
js2me profile image
Sergey S. Volkov

Wow! Sounds very interesting, will take a look.
Do you have any frontend application?