DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

Who's looking for open source contributors? (Feb 4th edition)

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. πŸ˜„

Additionally, all are welcome to also create a standalone post in this tag:

#contributorswanted

For open source maintainers to get together with willing contributors.

Follow the tag for more posts like this one.

Happy coding!

Latest comments (19)

Collapse
 
zeppaman profile image
Daniele Fontani

RawCMS is a headless CMS written in ASP.NET Core, built for developers that embrace API-first technology. RawCMS uses MongoDB as its data storage and is ready to be hosted on Docker containers.

You can help by coding (Api .net core api or frontend) or testing. Non-dev activity like reviewing documentation or creating a landing page are also welcome

Just a try of the tool is a lot for us!

GitHub logo arduosoft / RawCMS

RawCMS is the headless CMS written in asp.net core build for developers that embrace API first technology.

RawCMS is a headless CMS written in ASP.NET Core, built for developers that embrace API-first technology. RawCMS uses MongoDB as its data storage and is ready to be hosted on Docker containers.

CodeFactor Build status Tweet Join the chat at https://gitter.im/arduosoft/RawCMS-Headless-CMS-Aspnet

Help wanted

As every opensource project, it is finding for contributors. Any kind of help are welcome. You can join the project by filling this form or opening an issues.

The mission of RawCMS

  1. Modular Each module is shipped in a NuGet package that can be added to the system to gain new features
  2. Headless RawCMS doesn't include any presentation logic. All presentation is delegated to the caller. This aims to create a scalable and reusable system
  3. Packaged RawCMS must be shipped into a single deployable package or added into an existent ASP.NET core application as NuGet package.
  4. …
Collapse
 
hasnayeen profile image
Nehal Hasnayeen

Please check the wiki of the project and contribution guideline and here are some available issues

Collapse
 
mvoloskov profile image
Miloslav πŸ³οΈβ€πŸŒˆ πŸ¦‹ Voloskov

Tired of writing spaghetti just to style components according to its props? Switch React class names like a boss!

dev.to/uyouthe/switching-class-nam...

Collapse
 
basicairdata profile image
BasicAirData • Edited

GPS Logger App. It's a basic and lightweight GPS tracker focused on accuracy, with an eye to power saving.
Different applications, from recreational and travel to research and GIS
50K Downloads on play store, and ad-free.
Github repository
Website

Collapse
 
basicairdata profile image
BasicAirData

Air data computer
The project is about airborne(but not only) DIY instrumentation. Airborne units have a built in server. We have an android dedicated terminal and simulation files.
Contributing to code, engineering, and documentation is possible. The whole "mini-toolchain" basic functionalities are good.

drawing

As a project, we work on different repositories on Github.
Our project website is Basic Air Data
Beginners are welcome,

Collapse
 
hpez profile image
Hassan Pezeshk • Edited

Hey there I've got a repo that I'd love people to contribute to!
Which is a bignum library for PHP that I've been working on and I feel like it can be useful to people, take a look: PHPBignum
It also has some good first issues

Collapse
 
arruah profile image
kanat amren

Guys, I'm learning elixir as I can, have chosen a small project for learning to the entered text converted from Cyrillic into Latin. With clean text and text files fulfills the norms and quickly. Now I don't know how to handle doc and docx. Anyone interested and have the time, you are welcome. #elixir
gitlab.com/lablablab/transliterato...

Collapse
 
florimondmanca profile image
Florimond Manca

If you're interested in getting behind the scenes of web frameworks and async in Python, Bocadillo has just got a bunch of fresh issues for new exciting features. :-)

Non-coders also welcome! If you've got design skills, I'd be excited to discuss ideas on a new logo. Some issues are also related to writing docs, i.e. explaining how to test an async web app.

I'll be glad to discuss ideas with new contributors and help them get started. Drop a message on our chat if you need anything!

bocadilloproject / bocadillo

πŸ₯™ A modern Python web framework filled with asynchronous salsa

A modern Python web framework filled with asynchronous salsa.


python pypi downloads travis black codecov license Join the chat at https://gitter.im/bocadilloproject/bocadillo

Bocadillo

Bocadillo is a Python web framework that provides a sane toolkit for quickly building performant web applications and services, while encouraging best practices and keeping developer experience in mind.

Under the hood, it uses the Starlette ASGI toolkit and the lightning-fast uvicorn ASGI server.

Read the documentation

Quick start

Install it:

pip install bocadillo

Build something:

# api.py
import bocadillo
api = bocadillo.API()
@api.route("/")
async def index(req, res)
    # Use a template from the ./templates directory 
    res.html = await api.template("index.html")

@api.route("/greet/{person}")
async def greet(req, res, person):
    res.media = {"message": f"Hi, {person}!"}

if __name__ == "__main__":
    api.run()

Launch:

python api.py

Make requests!

curl
…
Collapse
 
sobolevn profile image
Nikita Sobolev • Edited

I love these posts! Each of them brings me at least one contributor.

And as always I promote our linter: wemake-python-styleguide. It is the strictest and most opinionated python linter ever!

We care about bringing more collaborators to the project. So, we do several things to improve your developer experience:

  1. We separate tasks for beginners from more complex tasks, so everyone can find something to work on!
  2. We write friendly internal documentation
  3. We write a lot of tests to be sure that everything works. Do not be afraid to break something!
  4. We use mypy to check types. Jump right in if you are existed about typing!

And of course the core team is happy to provide any required help!

Collapse
 
abdurrahmaanj profile image
Abdur-Rahmaan Janhangeer

Enforce "There should be one-- and preferably only one --obvious way to do it" rule to coding and naming styles

That's a hilarious joke from python. notice the --, it allows for looseness. I deduce you are enforcing looseness

one--

one --

Collapse
 
kilgaloon profile image
Strahinja

Leprechaun is accepting any kind of contributions.