Skip to content

Contribution guide for all projects of the Freeware Lovers organization.

License

Notifications You must be signed in to change notification settings

freewarelovers/contribute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

Contribution Guide

Welcome! Are you interested in contributing to one (or several) of the Freeware Lovers projects? This repository should help you. It contains information and guidelines about contributions to the current projects supervised by the Freeware Lovers company.

There are multiple ways to start contributing to our ecosystem, including either company-wide and project-wide opportunities.

Roles

  • Front-end developer
  • Back-end developer
  • Technical writer
  • SEO specialist
  • Growth hacker
  • ... we are open for many other roles, feel free to ask / suggest ...

Projects

Below is the table with the main projects listed in alphabetical order.

Project Description Tech Stack
Case Converter Online case converter vanilla/native JavaScript
Community Lovers Open community platform Django (Python), React (JavaScript)
DiiCT Multilingual dictionary currently LAMP (PHP + MySQL), open for suggestions
Freeware Lovers Wikipedia of free software currently LAMP (PHP + MySQL), should be reimplemented in Laravel (PHP)
My Profiles
Password Generator Online password generator vanilla/native JavaScript
Skupu MERN (Mongo, Express, React, Node.js)
Spell Check Online spell checker vanilla/native JavaScript (currently broken)
Translit Online transliterator vanilla/native JavaScript
WebSniffer HTTP request/response viewer currently LAMP (PHP + MySQL), open for suggestions (needs more JS)
new projects we are open to any new projects and ideas any tech stack

Getting Started

Step 1: Join our GitHub org

We do A LOT of code contribution, issue tracking, branstorming and general collaboration at GitHub. It is HIGHLY recommended to join our GitHub organization to fully contribute to our open source projects. Even is you are not a coder, strongly consider joining the org. If you are new to GitHub, then go ahead and create an account. It's free and will expand your horizons greatly!

Every registered GitHub user can join our org using the self-service page at join-freeware-lovers.herokuapp.com.

Step 2: Join Discord and/or Slack

For internal communication we are primerily using Discord. If you are not a Discord lover, then use our fall back Slack space.

To join our Discord server, where most of the communication is happening, simply use this invite link: freewarelovershq.com/discord.

To join our Slack workspace simply use this invite link: freewarelovershq.com/slack.

When you are done setting up your profile, then feel free to introduce yourself to everyone in the #introduce-yourself channel.

Step 3: ...