DEV Community

Discussion on: Who's looking for open source contributors? (September 4 edition)

Collapse
 
renegadecoder94 profile image
Jeremy Grifski • Edited

A little late to the party, but I wanted to remind everyone that Sample Programs in Every Language (65 stars, 27 forks) is still open to contributors. We're looking for people who know obscure, esoteric, and machine languages to start sharing their knowledge with the repo.

TheRenegadeCoder / sample-programs

Sample Programs in Every Programming Language

Sample Programs in Every Language

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 code snippets aren't your thing, perhaps you'd be interested in helping us automate our wiki using Python.

TheRenegadeCoder / sample-programs-wiki-generator

A wiki generation solution for Sample Programs

The Sample Programs Wiki Generator

Currently, the Sample Programs Wiki Generator repo houses the generate-wiki.py script which we use in the Sample Programs repository to generate our wiki documentation. The script is automated by a Travis CI build in the Sample Programs repo.

If you would like to propose a change, feel free to leverage the issues tab or make a pull request.

How It Works

The generate_wiki.py script works by analyzing the information in the Sample Programs repository and storing that information in objects. These objects are then used to generate various wiki pages in Markdown.

What is Automated

Currently, the script generates 27 pages: 1 alphabet catalog and 26 alphabet pages.

The alphabet catalog contains a table with links to each alphabet page as well as meta data like the number of scripts and languages per letter. In addition, the alphabet catalog contains the total number of scripts…

As always, we need authors as well to help write several articles. Check out our current milestones for more information.

Collapse
 
johnnyfang profile image
Johnny Fang

Hi Jeremy, code snipets aren't my thing, but I think I might be able to contribute to the articles section.

Collapse
 
renegadecoder94 profile image
Jeremy Grifski • Edited

That's awesome because I just started moving all the articles off my website and into the repo--meaning they're now open source! If you're interested, there are literally hundreds of articles that need to be written. I'm sure I can help with whatever you want to tackle.

Thread Thread
 
johnnyfang profile image
Johnny Fang

awesome, I've been wanting to give back to the open source community for a while but was afraid. Do the articles need to follow certain guideline?

Thread Thread
 
renegadecoder94 profile image
Jeremy Grifski

Sort of! We have a few templates, but we're more interested in getting people excited about the collection. In other words, if there's a certain style or format you prefer, we can chat about it.

Thread Thread
 
johnnyfang profile image
Johnny Fang

Nice!
I prefer to use your template, it is always good to keep the formatting consistent throughout all articles. I'm really excited!!

I'll be sending you an email, since I have a couple of questions for you. Thanks again!