DEV Community

Cover image for how to join open source projects?
MKilmer
MKilmer

Posted on • Updated on

how to join open source projects?

For beginners, what are the tips for getting started in open source projects? Tell us about the difficulties, the first projects you participated in and what is the experience of participating in this type of project.

What opportunities did this activity bring you: portfolio, job, network, knowledge ...?

Right now for beginners what languages ​​would be cool for beginners to start with ?

Tell us if you would have any projects to recommend for beginners

thanks for all !! 🤘 😄

Oldest comments (6)

Collapse
 
ben profile image
Ben Halpern

Right now for beginners what languages ​​would be cool for beginners to start with ?

I'd probably recommend Python and JavaScript—perhaps with an eye towards learning Java later on for a broader perspective.

Python and JS are both booming in popularity and have a lot of beginner guides. But in order not to be too "sheltered", I think learning Java will teach a lot about programming.

Tell us if you would have any projects to recommend for beginners

We always welcome beginners to contribute to DEV

GitHub logo thepracticaldev / dev.to

Where programmers share ideas and help each other grow


DEV

DEV Community 👩‍💻👨‍💻

The Human Layer of the Stack

ruby version rails version Travis Status for thepracticaldev/dev.to Code Climate maintainability Code Climate test coverage Skylight badge CodeTriage badge Dependabot Badge

Welcome to the dev.to codebase. We are so excited to have you. With your help, we can build out DEV to be more stable and better serve our community.

What is dev.to?

dev.to (or just DEV) is a platform where software developers write articles, take part in discussions, and build their professional profiles. We value supportive and constructive dialogue in the pursuit of great code and career growth for all members. The ecosystem spans from beginner to advanced developers, and all are welcome to find their place within our community. ❤️

Table of Contents

Contributing

We encourage you to contribute to dev.to! Please check out the Contributing to dev.to guide for…




It's a full website, not a low level tool so the contribution barrier should be a little less. We are a Ruby on Rails project. Getting the app up and running is probably the biggest hurdle.

Once that's done, though, we really appreciate refactoring PRs—things that clean up code and generally improve things.

You can peruse our Code Climate for areas to improve.

codeclimate.com/github/thepractica...

Collapse
 
mkilmer profile image
MKilmer

Thank you very much for you reply, Ben Halpern. I'm a big fan of you work and your contributions! 🤘 🤘 🤘

Collapse
 
rubiin profile image
Rubin

When I started contributing , I also started from js (as I was doing it any way). I picked up a validation lib which I was using. I started with fixing some typos and later on started doing feature request and bug fixes. Contributing is really fun and gives you a challenge to attend

Collapse
 
fultonbrowne profile image
Fulton Browne

the server supporting my project is pretty basic and has commits detailing everything

GitHub logo FultonBrowne / Ara-Server

The server for Ara.

Welcome to Ara's server👋

By Andromeda Software

The server that supports the ara voice assistant!

Known Vulnerabilities Codacy Badge

Author

👤 Fulton Browne

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. If you contribute please commit to a new branch and explain details in your pull request not in your commit.

Open in Gitpod

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2019 Fulton Browne.
This project is GPL-3.0 licensed.


This README was generated with ❤️ by readme-md-generator




,

the client is much more complex, with stuff like on device ml but anyone is welcome to check it out

GitHub logo FultonBrowne / Ara-android

A new ai app for almost any android phone.

Welcome to Ara for Android 👋

By Andromeda Software

an ai app for almost any android phone. Using the latest AI tools such as tensorflow.

alt text

CircleCI Known Vulnerabilities Codacy Badge Gitter

Usage

  • Open in android studio and use the normal steps to run
or
  • ./gradlew test to run the unit tests
  • ./gradlew install to install the app

Author

👤 Fulton Browne

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. If you contribute please commit to a new branch and explain details in your pull request not in your commit.

Open in Gitpod

Show your support

Give a ⭐️ if this project helped you!

TODO

  • Expand voice support
  • IOT support
  • Make voiceInteractionService work

📝 License

Copyright © 2019 Fulton Browne.
This project is GPL-3.0 licensed.


This README was generated with ❤️ by readme-md-generator




Collapse
 
mkilmer profile image
MKilmer

Thanks of your reply, man! 🤘 🤘 🤘

Collapse
 
devpbrilius profile image
Povilas Brilius

Coding open-source frameworks become so usual, that you are unable to convey basic underlying grounds of business for the newcomer, who is coding simple php, rarely object-oriented, even if so, scripting tactile. See e. g. uploaded image, the recruiter - hr representative of an enterprise says 'your competencies - the quality of your test task solution - are not fulfilling our manager expectations'. It's weird because the developer job was titled Symfony developer and the test was a simple crud API, but Symfony requires suggested modules to be installed & configured, thus extending the development time, in this way they expect it to be executed timely as script, framework-less.

It's not testing, it's their psychological conditions deviation request not to turn it into psychiatric mental condition illness. The latter is the case because it's not their BI to investigate the market by inviting interviewees to fake job ad calls.

Anyway, these calls and alike are the developer's concern to envisage, recognize and react accordingly - responding with adequate measures, but not advertise frameworks instead, which are business tools, not propagated by non-economics & business students.