Yinnerston / Teaser

Reverse Engineering TikTok
https://yinnerston.github.io/Teaser/
21 stars 1 forks source link

Getting started: Good first issues for new contributors #29

Open Yinnerston opened 1 year ago

Yinnerston commented 1 year ago

Good First Issues

See the Jira for the entire list.

basu-10 commented 1 year ago

Hi, i am very new to github. and was on the hunt for open source contributions, specifically "good first issues," when I stumbled upon this particular one in your repo. I happen to have experience with python, and I'm eager to jump right in and contribute. Can you guide me on how to get started?

Yinnerston commented 1 year ago

Hi, i am very new to github. and was on the hunt for open source contributions, specifically "good first issues," when I stumbled upon this particular one in your repo. I happen to have experience with python, and I'm eager to jump right in and contribute. Can you guide me on how to get started?

Of course, I'd love to help new contributors. The fact that you know python is good, you can work on the python backend.

How can python developers contribute?

Firstly, you need to make sure you can run the project on your own machine. There currently is no separation of development and production environments (see issue #32 ). I'm still working on getting this project ready for new contributors to run on their own machine.
Secondly, make sure you request to join the Jira. I'm primarily keeping track of assigning issues using Jira for now. After you joined, assign an issue to yourself. I would recommend one of the issues above such as getting familiar with Teaser by writing basic tests for backend services like src/backend/teaser/core/services/search_service.py. Thirdly, you need to familiarize yourself on how Django and Django Ninja work. I'd recommend reading through the django project documentation because the backend is built with Django Ninja.

Additional docs that might help:

[21/06/23] Is Teaser ready for open source contributors yet?

TLDR: Still working on updating Teaser to work for open source contribution. You can assign issues to yourself but maybe check back in a week or two when #32 is completed.

imnuvi commented 1 year ago

Hi @Yinnerston I have good experience with python,django. I can help you with the local setup or with any of the other issues. let me know and I can pick it up!

Yinnerston commented 1 year ago

Hi @cosmoglint , I think it's awesome that you've taken an interest in Teaser.

I've written down instructions on how to setup the project locally at #32 .

I want to work on other projects and uni right now, but I'm happy to review pull requests. Check the blog in the documentation for more details~.

matheuslfarias commented 1 year ago

Hi @Yinnerston, I would like to consistently contribute to the project. But all the projects I developed in python and django were personal projects without much glamor. If you're in a lot of mood and patience, I'd be very happy to help!