abao icon indicating copy to clipboard operation
abao copied to clipboard

Rewrite in ES7

Open cybertk opened this issue 8 years ago • 12 comments

As ES7 brings most of Coffee Script features, it's time to roll it.

cybertk avatar Aug 04 '17 04:08 cybertk

Let's get started gents, strategy for this? I'm proposing a feature branch as we start committing against it and making sure things are working. That gives us the ability to keep the master branch clean in case there are critical updates we have to make and still be able to push to npm.

pruposed branch: es7-migration.

oshalygin avatar Aug 07 '17 06:08 oshalygin

Good to go

cybertk avatar Aug 07 '17 06:08 cybertk

I'll push the branch and start some of the initial work. There are a couple of things to figure out, I'll create issues for each one for discussion so that we can move efficiently.

oshalygin avatar Aug 07 '17 16:08 oshalygin

@oshalygin should we add a milestone for that so that we can see the progress?

sichvoge avatar Sep 05 '17 11:09 sichvoge

@sichvoge yeah lets do it. I've been on vacation in Seattle for two weeks and just got back, I'm going to get rolling again on this project.

oshalygin avatar Sep 07 '17 22:09 oshalygin

Cool, btw - we should probably sit down at some point and talk about the current parser and what we (RAML Workgroup) are doing around the API Modeling Framework.

In short, we will replace our current parsers with that as it provides a more formal description of the actual parsed model with well defined programmatic interfaces. It will simplify a lot.

What that actually means, we could talk over Hangout or Zoom. What do you think?

It should still not stop us to go the first step on migrating the current implementation to ES7.

sichvoge avatar Sep 08 '17 11:09 sichvoge

I'm down. Do we want to start this over Gitter/Slack? Sorry I've been bad about responding

oshalygin avatar Sep 15 '17 20:09 oshalygin

I can add you to a Slack if you like. I am back in action on Monday as I am currently relocating!

sichvoge avatar Sep 16 '17 18:09 sichvoge

Awesome !! Don't break your back 📦

oshalygin avatar Sep 17 '17 02:09 oshalygin

Can you guys send me an email to christian (dot) vogel (at) mulesoft (dot) com. Need your email address to add you.

sichvoge avatar Sep 20 '17 11:09 sichvoge

Hi guys,

Is this issue still relevant? Does the branch es7-migration contain the latest work on this?

shumsky avatar Jan 22 '18 11:01 shumsky

@shumsky Sorry for late reply. Had nothing to do with this branch, but from what I can tell it looks like it was branched and the README modified -- so I'd say not...

plroebuck avatar Apr 17 '18 23:04 plroebuck