speced / bikeshed

:bike: A preprocessor for anyone writing specifications that converts source files into actual specs.
https://speced.github.io/bikeshed
Creative Commons Zero v1.0 Universal
1.08k stars 199 forks source link

Publish tmLanguage as a Sublime Text package? #214

Open domenic opened 10 years ago

domenic commented 10 years ago

I can understand if you don't want to ("support my package manager!" bugs suck), but it'd make things easier for some of us.

tabatkins commented 10 years ago

I didn't realize that was a thing I could do; I just throw it into my User directory directly.

If I did this, I probably want to do some more cleanup on it first; it doesn't handle a bunch of syntax that I've added more recently, and I really need to turn HTML-comment coloring back on.

nox commented 8 years ago

Any news on this?

tabatkins commented 8 years ago

Nope. Cleanup is even more necessary now, as I haven't updated the file in a long time, and I still need to actually figure out how to publish it.

kvark commented 4 years ago

@tabatkins the way I set this up is by "Add Repository" pointing to your github. This way I'm getting any upstream fixes/followups to the syntax file. I think it works similarly for "publishing" the package - it still gets tied to your github, and you keep working on improving the syntax There is no downside of registering the package today.

tabatkins commented 4 years ago

Oh dang, so you're saying i can just register my repo in Sublime's package manager and it works without extra effort on my part?

kvark commented 4 years ago

Yeah, see https://packagecontrol.io/docs/submitting_a_package#Step_4 Registering just requires you to point to this github (although, it might make sense to use a separate repo). Versioning is with tags.