Giter Site home page Giter Site logo

Comments (2)

freakboy3742 avatar freakboy3742 commented on September 27, 2024

Hi @tapaswenipathak!

We've done this with some tickets on some projects (e.g., https://github.com/beeware/toga/issues). However, while tickets are a good way to interact with an established project, BeeWare is sufficiently new that tickets aren't the best way for a new contributor to get involved with the project.

Tickets are really good when there is a clearly defined bug to resolve. However, when we're still at the "implement major features" stage of development, tickets aren't necessarily the most efficient way to communicate what needs to be done. In order for tickets to be effective, we'd need to write up hundreds of tickets. This wouldn't lead to tickets that are good for first-time contributors, though - it would be describing prototype APIs for major feature developments, which generally isn't the best place for a first time contributor to join in.

Instead, we've written up this document as a guide for how to get involved as a first time contributor, backed up by contribution guides in individual projects docuementation. If you've got suggestions for how to effectively direct people to that page, let us know!

(That said - we also need to do lots of gardening and weed-pulling on the tickets we have... there are lots of stale, out of date tickets, or unhelpful tickets in our various repositories...)

Closing this ticket on the basis that there isn't a clear "success" criteria for this activity - even if we did take your advice, it would be an "ongoing aspiration" activity, rather than something that would ever be "complete". However, if you've got other specific ideas on how to improve engagement of first-time contributors, let us know (either here, or on a new ticket)!

from beeware.github.io.

tapaswenipathak avatar tapaswenipathak commented on September 27, 2024

from beeware.github.io.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.