I want to contribute to BIT project

Hello, I'm Jan from Poland and I want to join your project. I don't have commercial experience as a developer. I love the idea of open source and can't wait to write code which is free and actually used by someone. I'm new to opensource, so please be nice to me. Greetings, Jan

Dear Jan, thanks for joining. I would like to ask you some more question to better know you. But please don't misunderstand this as a "job interview" where you have to show your best skills or something like this. This isn't a challenge. Everyone on every skills level should be able to contribute to such a project. There are a lot of task to improve the project and to improve yourself. I'm just asking to point you in the right direction. Are you a user of Back In Time? You can tell us more about your computer and programming skills. How much you are in Python? Have you used "git" before? Did you contributed code or something else to other projects before? Please read the README and the CONTRIBUTING file in our repository website. Feel free to ask back if things are not clear. Take a look into the Issue section. Maybe you find something that interests you. Code reviews also always welcome. Currently there are two fresh and open PullRequests (PR). We do try to follow the the 4-eye-principle. No matter how easy a PR is someone else should take look to the modifications before it gets merged into the repositories primary branch (in our project named "dev"). If you are a Polish native speaker you can contribute to the translation (see link in the README). Maybe you have skills in other languages, too. Kind Christian

1) I'm not a user of Back In Time. I'm also not a user of rsynch. 2) I have had an internship as Test Engineer with Python. In practice that was writing unit tests for Django API in pytest. It lasted for about 5 months. I think I know Python pretty well, but I'm still rather slow when coding. I'm an Engineer of Computer Science. This is some example of my code: https://github.com/yanazPL/TetrisVS 3) I have used git. 4) I could do some translating to Polish if needed. Let me know if you have more questions.

Hi Jan, any help is welcome and it doesn't matter how much you already know but more how much motiviation you have to learn. The easiest way to start is normally - to create a fork ("copy" via git) of our repository in Github - install the dev environment (IDE like pycharm community edition, dev tools, dependencies etc.) and follow the BiT (Back in Time) setup instructions (https://github.com/bit-team/backintime/blob/dev/CONTRIBUTING.md) to be able to "compile" ("make") and start the unit tests. Whatever you observe during this phase (missing documentation, unclear steps, problems) you could discuss here in the email or open a new issue at Github. You can also contribute by editing existing markdown pages or adding new ones in your fork and contributing them via a Github pull request (we can support you until you are fluent with this workflow). Once your dev environment is up and running we can try to find bugs/issues that are suitable for newcomers. The good thing is: You don't have to create a lot of new code but modify/extend existing code and learn this way how good (or not so good ;-) code looks alike and how to solve typical technical issues. So again: Welcome and good start! Best regards Jurgen PS: There is no pressure from our side to invest much time (it is up to you to find the right balance). And you can't destroy nothing: We do peer reviews on our pull requests (also a good chance to learn :-) On Wed, 2023-08-09 at 07:46 +0000, jnk.gregorczyk@gmail.com wrote:

Dear Jan, thanks for joining. I would like to ask you some more question to better know you. But please don't misunderstand this as a "job interview" where you have to show your best skills or something like this. This isn't a challenge. Everyone on every skills level should be able to contribute to such a project. There are a lot of task to improve the project and to improve yourself. I'm just asking to point you in the right direction. Are you a user of Back In Time? You can tell us more about your computer and programming skills. How much you are in Python? Have you used "git" before? Did you contributed code or something else to other projects before? Please read the README and the CONTRIBUTING file in our repository website. Feel free to ask back if things are not clear. Take a look into the Issue section. Maybe you find something that interests you. Code reviews also always welcome. Currently there are two fresh and open PullRequests (PR). We do try to follow the the 4-eye-principle. No matter how easy a PR is someone else should take look to the modifications before it gets merged into the repositories primary branch (in our project named "dev"). If you are a Polish native speaker you can contribute to the translation (see link in the README). Maybe you have skills in other languages, too. Kind Christian

1) I'm not a user of Back In Time. I'm also not a user of rsynch. 2) I have had an internship as Test Engineer with Python. In practice that was writing unit tests for Django API in pytest. It lasted for about 5 months. I think I know Python pretty well, but I'm still rather slow when coding. I'm an Engineer of Computer Science. This is some example of my code: https://github.com/yanazPL/TetrisVS 3) I have used git. 4) I could do some translating to Polish if needed. Let me know if you have more questions.

Hi Jan, any help is welcome and it doesn't matter how much you already know but more how much motiviation you have to learn. The easiest way to start is normally - to create a fork ("copy" via git) of our repository in Github - install the dev environment (IDE like pycharm community edition, dev tools, dependencies etc.) and follow the BiT (Back in Time) setup instructions (https://github.com/bit-team/backintime/blob/dev/CONTRIBUTING.md) to be able to "compile" ("make") and start the unit tests. Whatever you observe during this phase (missing documentation, unclear steps, problems) you could discuss here in the email or open a new issue at Github. You can also contribute by editing existing markdown pages or adding new ones in your fork and contributing them via a Github pull request (we can support you until you are fluent with this workflow). Once your dev environment is up and running we can try to find bugs/issues that are suitable for newcomers. The good thing is: You don't have to create a lot of new code but modify/extend existing code and learn this way how good (or not so good ;-) code looks alike and how to solve typical technical issues. So again: Welcome and good start! Best regards Jurgen PS: There is no pressure from our side to invest much time (it is up to you to find the right balance). And you can't destroy nothing: We do peer reviews on our pull requests (also a good chance to learn :-) On Wed, 2023-08-09 at 07:46 +0000, jnk.gregorczyk@gmail.com wrote:
participants (3)
-
BiT dev
-
c.buhtz@posteo.jp
-
jnk.gregorczyk@gmail.com