DEV Community

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

Posted on

Who's looking for open source contributors? (July 1st edition)

Find something to work on or promote your project here.

Please shamelessly promote your project. Everyone who posted in previous months is welcome back this month, as always.

Happy Coding!

Photo by Fezbot2000 on Unsplash

Top comments (6)

Collapse
 
johnfound profile image
johnfound

Well, I have already posted a call for help in this post: Contributors wanted for unusual project

But some advertisement is always good, so:

Contributors are wanted for the AsmBB project.

No doubt, this is the fastest and lightest web forum engine, written entirely in assembly language and using FastCGI for even faster communications with the web server.

The project is free and open source, distributed under the EUPL license. (which is copyleft license compatible with GPL)

While I can write and optimize the back-end of the engine, my skills in the HTML/CSS/JS are pretty weak, so some skilled front-end developer and designer are highly needed in order to make the front-end as good as the back-end of the engine.

Of course, assembly language developers are also welcome, because there are many features that can be implemented in order to make AsmBB even better.

For everyone this is a chance to work on an really unusual project, learning non-conventional development tools and making the performance priority number one!

Collapse
 
dbanbahji profile image
Dani Banbahji

id like to help i followed you.

Collapse
 
johnfound profile image
johnfound

Great. In what area you want to help? If it is the front-end, simply clone the repository and browse the www/templates/ directory in order to get some idea about the current state of the project.

Useful reads:

How to install the engine - you will probably need a working local instance of the engine. The article is about installing on VPS, but the same directions can be used for local web server as well.

The template engine specification - the basis of the front-end is the template engine. Here is more or less full description of the syntax.

The contributions model - here is described how to make changes and submit them to the project.

Collapse
 
kyleboe profile image
Kyle Boe

I'll kick things off with a bit of a different post.

Out of necessity, I forked and upgraded a Ruby API wrapper for the Zoom API (link to docs). I only needed a subset of the API for the project I was working on at the time so I only implemented a portion of it. The rest of the API is not implemented but a solid template for building endpoints is established. This pattern has made it very beginner friendly and I am happy to coach and provide constructive feedback in PRs.

GitHub logo hintmedia / zoom_rb

Ruby API Wrapper for zoom.us API

zoom_rb CircleCI Maintainability Test Coverage

Ruby wrapper gem for zoom.us API (currently v2)

Installation

Add this line to your application's Gemfile:

gem 'zoom_rb'

And then execute:

$ bundle

Or install it yourself as:

$ gem install zoom_rb

Usage

require 'zoom'

Zoom.configure do |c|
  c.api_key = 'xxx'
  c.api_secret = 'xxx'
end

zoom_client = Zoom.new

user_list = zoom_client.user_list
user_list['users'].each do |user|
  user_id = user['id']
  puts zoom_client.meeting_list(host_id: user_id)
end

begin
  user_list = zoom_client.user_list!
rescue Zoom::Error => exception
  puts 'Something went wrong'
end

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request



Collapse
 
hpez profile image
Hassan Pezeshk

Here's a project that I think is cool to be seen at least: github.com/hpez/tunegraphy
It's a python code that, simply put, turns audio into pictures. Check it out and if you have any ideas or could make a contribution (performance-wise, algorithmic, etc.) create an issue or a pull request!

Collapse
 
liyasthomas profile image
Liyas Thomas

Postwoman - A free, fast & beautiful API request builder (web alternative to Postman)

GitHub logo liyasthomas / postwoman

👽 A free, fast & beautiful API request builder (web alternative to Postman) https://postwoman.io 🔥

Postwoman.io logo

A free, fast & beautiful API request builder

Web alternative to Postman - Helps you create requests faster, saving precious time on development - Subscribe

Travis Build Status GitHub release Website Contributions welcome Financial Contributors on Open Collective Donate on PayPal Chat on Telegram Chat on Discord Tweet


Built with ❤︎ by
liyasthomas and
contributors




Read: Story behind Postwoman, Postwoman v1.0

Chat: Telegram, Discord

Donate: PayPal, Open Collective, Patreon


Screenshot1

Features

❤️ Lightweight: Crafted with minimalistic UI design - simple design is the best design.

⚡️ Fast: Send requests and get/copy responses in real-time - fast software is the best software.

Methods:

  • GET - Retrieve information about the REST API resource
  • HEAD - Retrieve response headers identical to those of a GET request, but without the response body.
  • POST - Create a REST API resource
  • PUT - Update a REST API resource
  • DELETE - Delete a REST API resource or related component
  • CONNECT - Establishes a tunnel to the server identified by the target resource
  • OPTIONS -…