New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Bug-tracker functionality inside Kiwi TCMS #699

Open
atodorov opened this Issue Jan 7, 2019 · 2 comments

Comments

Projects
None yet
3 participants
@atodorov
Copy link
Member

atodorov commented Jan 7, 2019

There's an idea for Kiwi TCMS to be able to keep track of reported bugs directly inside the system. The functionality will be minimal, similar to what GitHub Issues provides. This will be useful to small teams who do no need tons of functionality (sort of like JIRA) or do not want to deploy a separate system for bug-tracking.

Please vote with a 👍 reaction (top-right corner) if you find a feature like that useful!

Use the comments below to describe the features and behavior you imagine this bug-tracker to have.

@okainov

This comment has been minimized.

Copy link
Contributor

okainov commented Jan 8, 2019

There are dozens of small free and even open-source bug trackers (see MantisBT for example). Implementation of your own wheel seems like a big overhead with extra maintenance afterwards. Also I assume that target audience of Kiwi is not the small team of 5 people who just started project\startup yesterday, so they don't have any tools and processes in place (?). I believe, if the team is mature to introduce test management, they should already have bug tracking set up and running. Having said that, it seems much more useful to support more of existing bug trackers to be able to integrate with Kiwi, instead of writing your own.

However, if you want Kiwi to go beyond TCMS in general, you may consider making some kind if plugins\extensions (in separated repos, with separated codebase), and here some basic bug tracker functionality could be an okay-idea for extension. So if one wants to install it, one can go to, lets say, admin panel - plugins - bug tracker - activate - and get it automagically.

@kryskool

This comment has been minimized.

Copy link

kryskool commented Jan 16, 2019

Hi @atodorov

Why don't use entry_point to allow plugin creation ?

We must convert existing plugins to a separate plugin with name like

  • ktcms-plugin-issuetracker-github
  • ktcms-plugin-issuetracker-jira

You can see an example at this address and this one

Regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment