This is a migrated thread and some comments may be shown as answers.

Best way to combine Icenium Graphite with External Code Editor and Private Github Repos

7 Answers 61 Views
General Discussion
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Radoslav
Top achievements
Rank 1
Radoslav asked on 14 Jun 2013, 02:56 PM
Hello,

Me and my partner have installed the Icenium Graphite and now we want to run our jQuery Mobile project through Icenium.

The problem is - we don't want to use the Graphite code editor (Sublime is superiror) and we already have structure in Github to where we commit.

What is the best practice here ?

I see the following solution - code the files elsewhere, in a .git folder.
When you want to see something, copy-paste into an Icenium project and run in the simulator.

But as you can see - this is not the optimap workflow.

If my question is not clear enough (Because it's not clear enough for me yet) - just tell me and i will try to give a better use-case example.

Best Regards

7 Answers, 1 is accepted

Sort by
0
Radoslav
Top achievements
Rank 1
answered on 14 Jun 2013, 03:01 PM
In summary, it all breaks down to this :

Can i code in other editor (Sublime), submit in Github repo from a folder, different from Icenium project and finally, pull in Icenium and tes there.

And what's the optimal workflow for that ?

Regards
0
Jeff
Top achievements
Rank 1
answered on 14 Jun 2013, 09:56 PM
Same question for me. Just starting to evaluate the product but really don't want to give up using Sublime.
0
Stefan Dobrev
Telerik team
answered on 17 Jun 2013, 08:06 AM
Hi all,

We are aware that currently if you want to use parts of Icenium let's say Simulator or Build Services it is not a trivial exercise to say at least. We already have ideas how to enable such scenarios and have shared some of them on our blog here. Please stay tuned for the upcoming Icenium releases.

Regarding the current workflow I will personally go with import from archive functionality or straight with drag and drop from the file system in Graphite's Project Navigator.

Guys (@Jeff, @Rado) can you share what functionality currently available in Sublime you are missing most in Icenium?

 

Regards,
Stefan Dobrev
Telerik

Looking for tips & tricks directly from the Icenium team? Check out our blog!
Missed our first webinar, watch it here.
Share feedback and vote for features on our Feedback Portal.
0
Radoslav
Top achievements
Rank 1
answered on 17 Jun 2013, 08:35 AM
Hi Stefan - Thanks for the reply! Things are a bit clear right now.

I think we will go with simple CLI tool that copies the files from the local git folder over the Icenium folder.

About what's missing from Sublime in Icenium - Style configurations and Plugins for sure.
Sublime runs more smoothly and it's the closest thing to VIM you can get right now.

All the best.
0
msn-wade
Top achievements
Rank 1
answered on 18 Jun 2013, 06:01 PM
Let me pile on with a little additional perspective. I'm evaluating this tool against its many competitors, and I need to pick a development platform relatively quickly. There's a lot to like about this particular environment, but just based on a couple hours of observation I was quite concerned that I was exposing myself to a lot of technical risk because I didn't have any of the tools I traditionally use. If you read all of the documentation, you would assume that the files are all somehow stored magically in the cloud, there are no local copies, and even if you want to do something as third-simple as grepping your entire code base, you would be out of luck. I know were all developers here and we could probably eventually figure it out, but it should of been a little more obvious.

I'd also have to say that it's one of the least discoverable IDE's ever. It doesn't have any of the conventional ways of showing you what you can do such as topline menus, ribbons, right-click menus, etc. I assume that means you're supposed to instinctively know what to do, but since I don't that leaves me wondering.  I eventually figured out that you can use the help command to show you the key mappings, then I assume you're supposed to just memorize all of them – even the ones you only use every six months. To add insult to injury, it's the only IDE I've used in the last decade where I can't change the key mappings to suit my purpose. Of course I can do so with Autohotkey like I do with lots of other things, but that seems like kind of an annoyance.

I don't really want to learn yet another IDE when I have three or four perfectly suitable ones already, although I would happily go to another IDE if I liked it a lot better. So far I've seen little evidence of this one is any better or worse than the ones I already have, so I don't really like being forced into it. </rant>

At any rate, now that I'm done with the rant I can tell you that after stumbling around awhile I discovered where the files are stored locally, and if I simply edit the files locally with another IDE, and then run the Icenium IDE it seems to work.  Don't know if that will give me the instant updates and other cool features (that only Icenium seems to have), but it at least lets me know the problem could be solved, so now I'm off to seeing if I actually like how the code works.  I almost gave up on it over tooling, which would have been a shame since Kendo may be very cool.


0
Radoslav
Top achievements
Rank 1
answered on 18 Jun 2013, 07:51 PM
Kind of my observations too.

The workaround our team did :

We have a local .git folder with all the source code and Sublime at your disposal.
When you want to check something in the simulator, you simply run a grunt task that copies all the files to the (Why the folder is located there ?) AppData/Telerik/BlackDragon/your_email/app_name

Not the best workflow. Hope Telerik will do something about the editor
0
Steve
Telerik team
answered on 19 Jun 2013, 11:38 AM

Thanks for the feedback guys, much appreciated! Please post this feedback as well as anything else you find lacking to our feedback portal which we use to measure the demand for a given request.

Regards,
Steve
Telerik

Looking for tips & tricks directly from the Icenium team? Check out our blog!
Missed our first webinar, watch it here.
Share feedback and vote for features on our Feedback Portal.
Tags
General Discussion
Asked by
Radoslav
Top achievements
Rank 1
Answers by
Radoslav
Top achievements
Rank 1
Jeff
Top achievements
Rank 1
Stefan Dobrev
Telerik team
msn-wade
Top achievements
Rank 1
Steve
Telerik team
Share this question
or