Open Source Evenings in Modiin

This is the description of the Open Source meetings in Modiin, Israel. For dates and to RSVP visit our Meetup page

This is an evening of working together on Open Source projects and learning from each other.

Are you an open source developer who would like to work some of the time with together others?

Are you interested in contributing to an Open Source project, but don't know where to start? We will be glad to help.

Projects

0. You are free to bring your own Open Source project, work on it and try to get others to get involved or just get help with various tasks such as using version control (e.g. Git and GitHub), writing automated tests, setting up continouos integration, setting up a web server. etc.

If you don't currently have a project, or if you'd like to learn how to get involved in an existing open source project we have some ideas for you:

1. HaSadna is a set of Open Source projects to provide more visibility to various function of the Israeli government. We can help you get involved in the development of one of the projects. Specifically we have some experience with the Anyway project but we can explore others as well. The projects of HaSadna are written in Python (Some Django, some Flask) with some JavaScript front-end.

Before getting to the programming part, this requires some sysadmin work.

2. The PyDigger site (maintained by yours truly) has a list of 36,000 Python projects. 38% of them are on GitHub, but are not using Travis-CI for Continuous Integration. Adding a simple unit-test and setting up Travis-CI for these projects is such a low-hanging fruit you'll be able to do a number of these during the evening. If needed we'll help you get started with Git/GitHub/Travis-CI.

This requires some level of Python knowledge.

Contribution to the PyDigger site itself is also possible.

3. Setting up Travis-CI for other projects in other languages is also welcome.

Co-learning

During these meeting we learn about various topics related to software development by actually doing them. The subject each person learns is decided by that person or if the s/he does not have an idea, we have plenty of suggestions.

In the previous meeting we covered subject such as

  • Git
  • GitHub (including pull-requests)
  • Continuous Integration with Travis-CI
  • Linux (installing on VirtualBox)
  • Writing tests in Python
  • Writing tests in PHP
  • Writing tests in C#

If any of these subjects are interesting to you, or if there is some related subject you'd like to learn and you are ready to invest a few hours in that, we'd be happy to see you at our meetings.

Schedule

For now we plan to meet every second Sunday betwee 18:00-22:00 and if we see the interest growing, we might change it to a weekly meeting.

Administrative

You'll need to bring your own computer.

Organized by Gabor Szabo

Language: Any language you can find a peer for.

Cost: Free, but you are welcome to chip in for the refreshment.