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

Decaffeinate the codebase #96

Closed
honzajavorek opened this issue Nov 21, 2017 · 2 comments · Fixed by #145
Closed

Decaffeinate the codebase #96

honzajavorek opened this issue Nov 21, 2017 · 2 comments · Fixed by #145
Assignees
Labels

Comments

@honzajavorek
Copy link
Contributor

honzajavorek commented Nov 21, 2017

The decaffeination allows for further development and removal of several CoffeeScript-specific dependencies. If the tests stay intact, the decaffeination can happen also by rewriting the code from scratch instead of using decaffeinate:

  1. support dual codebase, with both coffeescript and javascript
  2. keep tests in coffeescript, rewrite code into javascript with the tests passing
  3. once everything is in javascript and passing, rewrite tests to be in javascript
  4. remove coffeescript from the project

Related to apiaryio/dredd#705 and the Get Gavel.js back into shape milestone.

@artem-zakharchenko
Copy link
Contributor

artem-zakharchenko commented Apr 17, 2019

Phase 2

Phase 3

@ApiaryBot
Copy link
Collaborator

🎉 This issue has been resolved in version 3.0.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants