DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

Who's looking for open source contributors? (March 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. 😄

Happy coding!

Top comments (21)

Collapse
 
fejes713 profile image
Stefan Feješ

I recently made webaccessibility.guide - A curated collection of web accessibility tips, tricks, and best practices.

If anyone is interested in contributing to it, you can easily add your own tips & tricks by following contributor guidelines.

Collapse
 
webketje profile image
webketje • Edited

Do you know the a11y project? Your aims seem to converge. Perhaps you can join efforts :) Other than that, nice project!

Collapse
 
nektro profile image
Meghan (she/her)

I would recommend writing the tips in HTML instead of having the site generated itself through JS

Collapse
 
ben profile image
Ben Halpern

We have an ongoing project to generalize our app so it can be used for other purposes.

Folks are helping make progress on that front with WIP stuff like this:

Here's a post I made a while back about the motivations for this part of the project:

The tough part is that we still have a lot of progress to be made to get here. If anyone wants to dip into the project and help do things like turn instances of "dev.to" into ApplicationConfig["APP_NAME"] etc. that would be very helpful. Once we get that first secondary instance up, we're officially not just one monolithic project, but part of the greater OSS ecosystem.

Collapse
 
ben profile image
Ben Halpern

Another way to help pitch in to the DEV Community via open source is to make PRs to help relevant projects list our link 😄

For example:

Add DEV Community link to ecosystem dropdown #1980

This change adds a helpful link to the ecosystem dropdown

Vue content has been growing in popularity on DEV and it's become a great resource for getting started with and keeping up with the Vue ecosystem.

Several members of the Vue ecosystem have begun establishing a presence on the site:

dev.to/vuevixens dev.to/nuxt

Overall, the DEV Community is growing to be a central resource for developers all over the world.

screen shot 2019-02-01 at 7 06 13 pm

A link can similarly be found on the reactjs.org "channels" section of the footer.

screen shot 2019-02-01 at 7 15 23 pm

If this is not the right place for the link, let me know what might be more appropriate. Thanks a lot!

Code for the platform can be found here: github.com/thepracticaldev/dev.to

And admins (like myself) are always available to help the Vue team make the most of our community.

Collapse
 
flaque profile image
Evan

Hey Ben, have you thought at all about integrating Dev with ActivityPub? That would go a crazy solid way towards making Dev a super generalizable system.

Collapse
 
brunolemos profile image
Bruno Lemos • Edited

Hi 👋 I created a "TweetDeck for GitHub" called DevHub and would love to get more contributions! It currently has ~4200 stars and almost 10k signed up users.

It's 100% written using TypeScript, React Hooks and react-native-web. It shares code between Web, Mobile and Desktop.

Link: github.com/devhubapp/devhub

Collapse
 
ben profile image
Ben Halpern

This looks really slick!

Collapse
 
iamshouvikmitra profile image
Shouvik Mitra

I really need some one to take these projects seriously, as I believe that these two have great potential.

Edit HTML files visually - github.com/iamshouvikmitra/Templat...

Create Unlimited Anonymous Sites- github.com/iamshouvikmitra/slate

Thanks 😊,
Shouvik.

Collapse
 
jonathanwthom profile image
Jonathan Thom

This is a fun little project I’ve been working on recently: github.com/JonathanWThom/opener

I like to start and end the day with a clean slate on my desktop, and found myself opening and closing the same set of apps everyday. To speed this up, I wrote a command line utility in Go that will open and close all the apps in a configuration file with a single command. It's configurable from a JSON file or an interactive session, and also supports different groups - like if you have a group of apps you want to open/close quickly on weekends.

It's a silly little thing, but I think it could be useful to others. I would love to have some well meaning contributors for the project who are interested in Go and/or CLI utilities.

Collapse
 
sobolevn profile image
Nikita Sobolev

I am actively developing wemake-python-styleguide. Or it is also known as "the strictest python linter ever". And I am looking for new contributors.

Linter? It sound like a complex task!

No, it is not. Everything complex is hidden away from you. We just need to write business logic. It is simple. Look at the entry level tasks: github.com/wemake-services/wemake-...

How do I start?

We have a friendly tutorial for newcomers, check it out: wemake-python-styleguide.readthedo...

What to do if I get lost?

Just ask me any questions and I will help you.

wemake-services / wemake-python-styleguide

The strictest and most opinionated python linter ever!

wemake-python-styleguide

wemake.services Build Status Coverage Python Version Documentation Status Dependencies Status wemake-python-styleguide


Welcome to the strictest and most opinionated python linter ever.

wemake-python-styleguide is actually a flake8 plugin with some other plugins as dependencies.

The Zen of Python, by Tim Peters
Beautiful is better than ugly
Explicit is better than implicit
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one-- obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it
Collapse
 
mattconn profile image
Matthew Connelly

I've been actively working on a static site generator in C. If you look at the TODO file in the repo, it should give you an idea of features I would like to add. If anyone would like to contribute to this it would be greatly appreciated!
github.com/mattConn/cssg

Collapse
 
ianknighton profile image
Ian Knighton

I know the market is small around here, but if anyone needs help with their .Net/.Net Core/C#/Azure project, let me know. I'm also decent with setting up CI/CD stuff in CircleCI and Azure DevOps.

I'm still learning a lot of this JS stuff, not enough to feel comfortable contributing to someone's project.

I'll catch up though.

Collapse
 
diaakhateeb profile image
Diaa Elkhateeb

I hope you can help me getting into devops.

Collapse
 
michaelbrooks profile image
Michael Brooks

I recently created a project which uses PreactJS to consume the WordPress API. I would love it if people could join in and it would be a great starter project for anyone. 😊

github.com/Michael-Brooks/preact-wp

Collapse
 
renegadecoder94 profile image
Jeremy Grifski • Edited

It's been awhile, but I figured I'd drop in. Keep in mind that I've stepped away from the following project recently, but it is still actively maintained:

TheRenegadeCoder / sample-programs

Sample Programs in Every Programming Language

Sample Programs in Every Language

Join the chat at https://gitter.im/TheRenegadeCoder/sample-programs

Welcome to the Sample Programs in Every Language repository! What began as a simple 100 Days of Code challenge has expanded into a fun project Within this repository, you'll find a growing collection of simple programs in just about every programming language to date.

Learn More

Originally, I had planned to have an article written for every code snippet in this repository However, in the interest of growing this collection, I removed the pull request merge article requirement As a result, not every code snippet in the repository has an associated article, yet.

Of course, we're adding articles every day, and we're tracking our article progress under the issues tab Feel free to request your favorites from there, and we'll try to move them up the queue. If you can't wait, consider writing the article yourself. Prospective authors can find directions in the contributing doc

If this is your first time seeing this project, let me explain: it's a collection of code snippets in as many programming languages as possible. Currently, we have about 100 languages represented with over 250 code snippets total in the repo. Each code snippet will eventually have its own documentation, so you can understand how it works and why it was written the way it was.

If that sounds interesting, feel free to reach out!