GithubHelp home page GithubHelp logo

No master branch about ramda-syntax HOT 10 CLOSED

juliancoleman avatar juliancoleman commented on June 11, 2024
No master branch

from ramda-syntax.

Comments (10)

juliancoleman avatar juliancoleman commented on June 11, 2024 1

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.

juliancoleman avatar juliancoleman commented on June 11, 2024

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.

felixsanz avatar felixsanz commented on June 11, 2024

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.

juliancoleman avatar juliancoleman commented on June 11, 2024

I'm going to leave this open for my own reference.

from ramda-syntax.

felixsanz avatar felixsanz commented on June 11, 2024

This will reset the commit history on every release

from ramda-syntax.

juliancoleman avatar juliancoleman commented on June 11, 2024

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.

felixsanz avatar felixsanz commented on June 11, 2024

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.

juliancoleman avatar juliancoleman commented on June 11, 2024

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.

juliancoleman avatar juliancoleman commented on June 11, 2024

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.

felixsanz avatar felixsanz commented on June 11, 2024

Sure! No demanding here! 👍 Thanks!

from ramda-syntax.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.