General
-
It knew which scenarios were currently passing/failing/not-run/pending in CI - over time
If there were an API to ping each time a build runs (which would need to be branch-aware) to say which features/scenarios ran, and passed/failed/pending, and then gave a little spark-line per feature & scenario, that would be really nice.
Aggregating that information onto a dashboard would _also_ be really nice.
28 votesstarted ·
AdminMatt Wynne
(Admin, Relish)
responded
This is a great idea.
-
Allow projects more than one folder deep
I've a cucumber project that has some features 2 folders deep. It would be good to see my folder structure represented in Relish instead of just showing the single folder.
18 votes -
create a nice print stylesheet
Since one of the goals of Cucumber is to share features within your organization, a nice print stylesheet that minimizes navigation and branding elements would be awesome. Perhaps that's a paid feature?
15 votesstarted ·
AdminMatt Wynne
(Admin, Relish)
responded
We’ve put out a rough cut of an improved print stylesheet. It still needs more work, so please let us know your feedback so we can get it just right.
-
Add an RSS feed for a project
This was @tooky's idea: add an RSS feed for a project so you can see when new features are pushed.
14 votesplanned ·
AdminMatt Wynne
(Admin, Relish)
responded
Right I’m about to start this. Please add comments about what you’d like to see in the feed.
-
Allow scenarios to be collapsed
Have little +/- buttons on the title bar of each scenario so they can be collapsed, thereby allowing me to see an overview of the feature.
14 votes -
Change my email address
I'd like to be able to change the email address associated with my account, for example if I change companies.
13 votes -
Allow searching by cucumber tags
It would be nice if the system supported searches using Cucumber tags. This could be helpful in those scenarios where a new set of features is required for a particular sprint. And, instead of attempting to search by scenario, a user could search by tag(s). For instance, let's say I had the following scenario:
@sprint7
Scenario: A user has come to the end of a slide show and wishes to
start again
Given a user has viewed the final photo of a slide show
When the user keeps the slide show opened
Then the final slide transitions to the first… more13 votes -
Raw view of features
It would be great to view the features in plan text, too.
13 votes -
Pay for the service
Relish needs to charge a small subscription to be self-sustaining.
The current plan is to charge for private projects, so public projects would remain free.
If you think Relish is already worth paying for, please vote for this suggestion.
If you don't think Relish is worth paying for yet, please suggest or vote for the other features on this forum that you think it still needs before we launch.
12 votes -
Support specifying which folder to push features from
Within our features folder we have a number of folders with different components. At the moment the only way I can get the features to push through Relish is to rename one of the components to 'features'. Then run relish push. I want to explicitly tell Relish which folder to push the features from.
For example:
relish push features/cucumber/web_ui ...
11 votesplanned ·
AdminMatt Wynne
(Admin, Relish)
responded
We definitely plan to support this, but we need to do some work on the back-end to remove the assumption you’re working in a ‘features’ directory. Please upvote this ticket to help us prioritise.
-
Hover over examples in a scenario outline to see them in place of tokens
When you read a scenario outline with a tables of examples, your eyes need to continually switch between the outline and the examples. It would be quite neat if you could hover over a row from the examples, and see the tokens replaced by actual values from the table.
9 votes -
7 votes
-
Sync Relish Organisations to Github Organisations
Lanyrd leverages Twitter's social graph. Could Relish leverage Github's organisation graph to map to it's own roles and rights system ?
7 votes -
Hide scenarios tagged @:nodoc:
There's a sometimes tension between creating useful test cases and useful documentation. I think it would be useful to be able to hide some scenarios, or even whole features from being published.
6 votes -
Allow me to get back to project readme.md
You should be able to navigate back to the project page (with the readme.md file) when browsing a feature file. I cannot find anything on the page to take me back their.
6 votes -
Allow me to search for projects that I've heard about
I don't actually maintain a public set of features (yet), and I found out about the site via a link to rspec documentation, which made me wonder what else was available to read on the site.
I'd like to be able to search and browse content cross-project.
6 votesstarted ·
AdminMatt Wynne
(Admin, Relish)
responded
Okay, I’ve made a little start on this. You should now see an “Explore” link at the top of each Relish page that will allow you to start browsing all the public projects on Relish.
This is the most basic feature we could possibly have built, and I’ld like to make it much sweeter, but I think it’s already useful.
What do you think? What should we improve on it next?
-
Show some indication that background work is on-going.
While I'm waiting for features to be imported it would be nice to know that something is going on in the background. For example some of the feature links failed, but after a little wait they work. So they where still getting imported.
6 votesunder review ·
AdminMatt Wynne
(Admin, Relish)
responded
Thanks for the feedback Joe. I think that probably the simplest thing to do here is to wrap the whole push in a transaction, so you can’t accidentally see the state of the system half way through the push being processed, which is what sounds like happened to you.
I like the idea of showing the project has being ‘processed’ though. We can quite easily do that.
-
Invite people from the organizations page
It should be possible to invite people from the organizations page, so that these persons would be added as members of the organization after they signed up.
5 votes -
Inline commenting/feedback
One of our biggest reasons for wanting to use Relish is to collaborate with external stakeholders (clients). Currently any feedback is likely to come via email which will get unwieldy and confusing very quickly.
Some kind of inline commenting, where feedback can be attached to a specific feature/scenario/line would be great.
It would also be handy if this didn't require any kind of user authentication for private projects that we've shared, we're already asking clients to create at least one if not more accounts on other systems.
A couple of problems I see that need solved for this to work: … more
5 votes -
Help
Add a "Help" link to the web site going to http://relishapp.com/relish/relish
5 votes