Home Download Buy Blog Forum Support

REQUEST: Move all Default Packages into Source Control

REQUEST: Move all Default Packages into Source Control

Postby kuroir on Sun Feb 26, 2012 4:56 pm

I love Sublime, but one thing that makes me wonder if I'm doing the right thing loving it so badly is the fact that there's no way to actually "know" what's been updated on the default packages.

There's also no simple way to make a patch fix to any of the default packages, because there's no easy way to know what repository you should be looking for.

I would like to request, that we move all the packages ( including the Default Sublime Theme ) into a Source Control, like GitHub. This way we can all know what's been updated and we can provide fixes and patches that would benefit the whole community.

Sublime Text may not be open source on itself, but the packages that are behind it come mostly from TextMate. So I reckon that we should be forking them and integrating them so we can contribute back and forth.

Please note that this request is for Jon. This needs to be supported by Sublime officially.

Jon, please, take this into consideration. Transparency is always good.
kuroir
 
Posts: 71
Joined: Thu Sep 01, 2011 11:28 pm
Location: Mexico

Re: REQUEST: Move all Default Packages into Source Control

Postby guillermooo on Sun Feb 26, 2012 10:13 pm

This approach has worked well for Vintage, so I agree the rest should follow suit. But maybe core stuff like Default should be excluded. I see how it'd be helpful, but it might be harder to find a suitable license?
guillermooo
 
Posts: 728
Joined: Thu Jul 23, 2009 9:06 am

Re: REQUEST: Move all Default Packages into Source Control

Postby C0D312 on Sun Feb 26, 2012 10:28 pm

It would make sense for tmLanguages which are already available through github. That way we always have the most up to date versions.
C0D312
 
Posts: 1063
Joined: Sun Jul 10, 2011 3:23 am

Re: REQUEST: Move all Default Packages into Source Control

Postby kuroir on Mon Feb 27, 2012 10:31 pm

guillermooo wrote:This approach has worked well for Vintage, so I agree the rest should follow suit. But maybe core stuff like Default should be excluded. I see how it'd be helpful, but it might be harder to find a suitable license?


I agree. Some of the Defaults can be excluded; however, one part of Default set that we need on GitHub is the Default Theme. This would proof to be really good for improving overall Sublime Text Appearance: both for default packaging and for forks like Soda, for instance take a look at this theme I worked based on the default theme:

Image

Now I can't keep it up with the original easily because there's no repo of changes.

It includes lots of fixes to the original layout, but there's no easy way for me to push it somewhere for other people to review.
C0D312 wrote:It would make sense for tmLanguages which are already available through github. That way we always have the most up to date versions.


I agree. We need to keep up with the updates: AND CONTRIBUTE BACK TO THE TEXTMATE COMMUNITY.

It's plain awful just pulling stuff out of them without pushing back anything of value.
atomi wrote:I agree with this as well.
It's the main reason I developed the ColdFusion package at SublimeText org on GitHub instead of my own GitHub account.

http://github.com/SublimeText/ColdFusion

I'm not sure if this package would have evolved to the point it's at today If it was bundled with Sublime Text.


Good example.

**************************

Please share this to anyone who might be interested. This is a matter that should be of interest to us all.
kuroir
 
Posts: 71
Joined: Thu Sep 01, 2011 11:28 pm
Location: Mexico

Re: REQUEST: Move all Default Packages into Source Control

Postby jbrooksuk on Tue Feb 28, 2012 10:44 am

Oh you :(

I want that colour scheme and theme!!!! ;)
jbrooksuk
 
Posts: 770
Joined: Sun Apr 11, 2010 10:37 am
Location: England

Re: REQUEST: Move all Default Packages into Source Control

Postby kuroir on Thu Mar 01, 2012 7:15 pm

Ping for discussion.

This is something we need to get going ASAP.





jbrooksuk wrote:Oh you :(

I want that colour scheme and theme!!!! ;)

https://github.com/kuroir/Sublime-Magnificent-Theme
kuroir
 
Posts: 71
Joined: Thu Sep 01, 2011 11:28 pm
Location: Mexico

Re: REQUEST: Move all Default Packages into Source Control

Postby defiant on Thu Mar 01, 2012 9:19 pm

We need to keep up with the updates: AND CONTRIBUTE BACK TO THE TEXTMATE COMMUNITY.

It's plain awful just pulling stuff out of them without pushing back anything of value.


Agreed, please provided a method for us to contribute and push back to the TextMate community (not that I've ever used it, it's just manners :) ).
defiant
 
Posts: 4
Joined: Thu Mar 01, 2012 8:59 pm

Re: REQUEST: Move all Default Packages into Source Control

Postby kuroir on Fri Mar 02, 2012 7:18 am

defiant wrote:
We need to keep up with the updates: AND CONTRIBUTE BACK TO THE TEXTMATE COMMUNITY.

It's plain awful just pulling stuff out of them without pushing back anything of value.


Agreed, please provided a method for us to contribute and push back to the TextMate community (not that I've ever used it, it's just manners :) ).


Exactly. We need to fork the original packages and contribute as much as possible back to TextMate. We're basically using TextMate structure. So what's the point of diverging more and not contributing back to our parent? Sublime and it's communty shouldn't be ungrateful.
kuroir
 
Posts: 71
Joined: Thu Sep 01, 2011 11:28 pm
Location: Mexico

Re: REQUEST: Move all Default Packages into Source Control

Postby svenax on Fri Mar 02, 2012 8:07 am

kuroir wrote:
C0D312 wrote:It would make sense for tmLanguages which are already available through github. That way we always have the most up to date versions.


I agree. We need to keep up with the updates: AND CONTRIBUTE BACK TO THE TEXTMATE COMMUNITY.


Indeed. Maybe we should bear in mind that the language grammars and scopes have been changed a lot for TextMate 2 which actually is in beta now after I don't know how many years as vaporware. But it looks like it will actually be released at some point, so the community will move towards supporting that version.
svenax
 
Posts: 151
Joined: Tue Dec 20, 2011 12:47 pm

Re: REQUEST: Move all Default Packages into Source Control

Postby kuroir on Sat Mar 03, 2012 11:49 am

svenax wrote:Indeed. Maybe we should bear in mind that the language grammars and scopes have been changed a lot for TextMate 2 which actually is in beta now after I don't know how many years as vaporware. But it looks like it will actually be released at some point, so the community will move towards supporting that version.


Yeah. I was a tester on the closed beta, and I reckon that we need to make Sublime keep up with the changes. I think both TextMate and Sublime can benefit of having some kind of agreement for these kind of changes. In the end, contributing back to the source benefits TextMate.

Changes wise, there were some updates to the language grammar and scopes with the introduction of TextMate 2. But nothing that would break backward compatibility. However, we need to make sure Sublime doesn't explode.
kuroir
 
Posts: 71
Joined: Thu Sep 01, 2011 11:28 pm
Location: Mexico

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 23 guests