Comments (10)
Semver exists, but Github doesn't care about semver. I have a version key inside of my package.json
, but the way that git
handles changes based on branches, that was the only reason why. So when I would try to merge back into master, I would get an ass ton of merge conflicts, and I wanted to avoid that altogether. I wasn't actually expecting Atom to change the nature of how styles were applied. If this wasn't the case, I'd probably still have a master branch. I will probably end up redoing this entire syntax theme on the basis of global support first, and then fine-tuning later on. I've found it quite paralyzing to have language-specific styles. But I appreciate you, @felixsanz. Your suggestion has me thinking twice about how I've gone about this entire project. I just wish I wasn't the only one working on this. If I had one or two more people, I'd be able to get this up and running much quicker.
from ramda-syntax.
There is currently no master branch for the reason that I have so many merge conflicts with each release. And because when I release a new version, I stop supporting older versions of Atom, so it means very little to me to keep around old code. That's all, really. But great observation! I'm generally against deleting the master branch
from ramda-syntax.
But thats why semver exists right? I think the best place to manage this kind of changes is the version
key inside package.json
. If your package contains breaking changes on every release thats fine! :P But its your decision ofc, im just suggesting. Thanks. Feel free to close this issue if you're done with it.
from ramda-syntax.
I'm going to leave this open for my own reference.
from ramda-syntax.
This will reset the commit history on every release
from ramda-syntax.
That's right. It's unfortunate, but I'm not so much concerned about backwards compatibility. I'm consistently thinking of ways to improve this development process, but it is literally just CSS.
from ramda-syntax.
Sorry but i just don't get it. There are dozens of syntax themes for atom and all of them uses master
. Why this proyect can't? You're basically punishing updated users in favor of the deprecations. The theme is missing colors and looks awful in most contexts.
from ramda-syntax.
The thing is that I don't need a branch with the name master
. The current branch is the master branch, it's just called something different. Anyway, I'm sure there's a better way of doing this, but I'm a bit too busy to actually get around to updating this syntax theme. If you have a concern, please open a PR, reference this issue, and I'll gladly review the PR. I'm beyond open to public contributions. I literally cannot do this myself.
from ramda-syntax.
If you can give me a week, I'll get back around to this. I have to meet a hard deadline at work and don't have much time for my freelance projects.
from ramda-syntax.
Sure! No demanding here! 👍 Thanks!
from ramda-syntax.
Related Issues (17)
- Redo CSS attribute selectors HOT 1
- Missing background/font colors HOT 2
- Deprecated selector in `ramda-syntax\index.less` HOT 1
- Why purple tabs? HOT 3
- not support html and css in vue file HOT 2
- Needs JSX Support HOT 1
- Needs better Markdown support HOT 1
- Markdown code blocks color languages improperly
- Incorrect comment colors HOT 3
- Atom 1.13 breaks most CSS selectors used in ramda-syntax HOT 2
- atom-1.13beta7 - JS template strings have no color
- atom-1.13beta7 - JS class keyword and class names have no color
- Looks like ass on atom 1.14 HOT 22
- The purple color HOT 16
- HTML colors are not working. Atom 1.13.0 HOT 11
- Deprecated selector in `ramda-syntax/index.less` HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ramda-syntax.