-
Notifications
You must be signed in to change notification settings - Fork 1
02 Why?
There are many reasons why we wanted to create a new tracker for DroidScript. Here are several reasons in no specific order :
- Allows users to lookup an issue before reporting
- +1 verification
- Helps to get votes on bugs and enhancements
- Helps users to understand what is being processed
- Helps to eliminate or merge duplicates
- Helps to centralize notes
- Compare to notes in multiple forums and non public emails or other exchanges
- Helps to eliminate forgetting issues
- Helps to find patterns to narrow down an issue
- Helps to prioritize
- Helps to show progress
- Central location for release notes with link to their tickets
- Releases are logged
- Milestones
- Helps us to search for an issue reference so that we can tell people an issue was addressed or that an enhancement was made.
- API for integration with DroidScript.
- Familiar. No learning curve for most developers.
- Supports all basic features.
- Hosted. No issues with file uploads or maintenance.
- Simple - not too many features to confuse most people.
- Stable and well-supported.
- Easy to access.
- Easily accessible via browser or mobile.
- Free.
- Few-to-No nags to move to Pro.
There are many other issue tracking packages, each with their own value proposition. We have nothing against any other platform. In short, given all considerations, at this point in time, this GitHub resource seems to be the best solution for this product.
- ClickUp : Great platform but for-fee after limited number of users. Very Freemium oriented.
- Bugzilla : Old/dead standard
- Mantis : Full featured, free, self-hosted, might be too much for now.
- Jira : Proprietary, hosted, great platform, free for 10 users with significant Freemium limits.
- ToDoIst : Task manager, not oriented toward tickets/support.
- Zoho Desk : Well recognized, for-fee, proprietary.
- Notion : Free with limited collaboration. Not really an issue tracker but OK for projects/collab.
- Some plugins for WordPress and other CMS.
- Many others including Asana, Trello, and both well-known and unknown names.
* Some packages like these are considered "Time Management" or "Task Management" or "Project Management". This is different from "Issue Tracking" or even "Change Tracking". This GitHub resource is a simple Issue Tracker. That's all that we wanted for now.
In comparison with the others, GitHub is adequate, standard, free, and while it has many limitations, it's a great starting platform.
- A lot of people don't use GitHub
We can create tickets for them and link public comments with the tickets. Developers (and DroidScript users are developers) really should have a GitHub account. We can help them to move in this direction. By bringing more people to GitHub we help to enrich the community for DroidScript and for all of the other projects here. - Lacking features There is limited categorization/tagging, and no fields for prioritization, Kanban, Gantt, internal notes, or custom fields. It's a place to start. As we identify pain points we can decide if/when it will be time to migrate. For now we can adapt.
- Can be confusing That's why we have a Discussions area for Q&A.
- People won't check tracker before duplicating a report in a forum We can encourage people to come here, create tickets for them, and respond to issue reports with ticket links.
Other notes can be written about Why or Why Not. Suffice to say this is a starting point with some solid reasoning. Someone else might have made other choices. That's fine. We might make other choices later too. For now, let's make the best of this environment.