Skip to content
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

Support for Ruby Language #85

Closed
zabil opened this issue Dec 19, 2017 · 6 comments
Closed

Support for Ruby Language #85

zabil opened this issue Dec 19, 2017 · 6 comments
Assignees

Comments

@zabil
Copy link
Member

zabil commented Dec 19, 2017

Expected behavior

Support features that currently works only on javascript.

  • Goto definition
  • Find step references
  • Generate implementation stub
  • etc

Ref: getgauge/gauge-ruby#47

@zabil zabil added the ready label Dec 19, 2017
@BugDiver BugDiver self-assigned this Jan 11, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
* parsing source files statically to build method cahce
* reloading steps on cache file request
* executing source only for execution phase
* removed step_text_map and recoverable_steps_map. step holds required info
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
* parsing source files statically to build method cahce
* reloading steps on cache file request
* executing source only for execution phase
* removed step_text_map and recoverable_steps_map. step holds required info
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
* parsing source files statically to build method cahce
* reloading steps on cache file request
* executing source only for execution phase
* removed step_text_map and recoverable_steps_map. step holds required info
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 11, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 12, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 15, 2018
BugDiver pushed a commit to getgauge/gauge-ruby that referenced this issue Jan 15, 2018
@BugDiver
Copy link
Member

Should be available in nightlies

  • Gauge - 17-01-2018
  • Gauge-Ruby 17-01-2018

@sswaroopgupta
Copy link
Contributor

Gauge nightly 17-01-2018 not available

@BugDiver
Copy link
Member

@sguptatw My bad. It's available in Gauge nightly 16-01-2018

@sswaroopgupta
Copy link
Contributor

sswaroopgupta commented Jan 19, 2018

Issues

@sswaroopgupta
Copy link
Contributor

sswaroopgupta commented Jan 23, 2018

Test Cases

  • Find usages of steps
  • Find usages of alias
  • Diagnostics of steps should be displayed
  • Goto definition of step
  • Goto definition of unimplemented step
  • Autocomplete of steps
  • Autocomplete of implemented but unused step
  • Generate stub implementation

@riju91 riju91 self-assigned this Jan 29, 2018
@sswaroopgupta
Copy link
Contributor

Refactoring will be taken up as a separate card

@ghost ghost removed the ready for QA label Feb 16, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

5 participants