Code Monkey home page Code Monkey logo

Comments (8)

davelab6 avatar davelab6 commented on June 19, 2024

Not sure about S3, I think git and hg repos should be supported (specifying their URL and branch)

from fontbakery.

xen avatar xen commented on June 19, 2024

This ticket about what to do with results of convertion of ufo files into something else.

from fontbakery.

davelab6 avatar davelab6 commented on June 19, 2024

Yep, the results should ultimately be uploaded to a git or hg repo

from fontbakery.

xen avatar xen commented on June 19, 2024

You mean save to the same repo and push back? I don't get it.

That means that we need to ask for write permissions to git repos? Also that means that we will be build fonts always twice, 1st time when author make changes, second time when we push again and again get notification.

I opened this ticket just for reminder for myself. May be title is little missleading, but if you like to discuss we can. I have strong arguments agains storing binary files inside repository. Even if git generally is not so terrible bad for binary files it still bad practice and will increase repository size (git doesn't suppor download resume).

Autogenerated files can have confusing workflow. What to do if file have wrong format and convertion is failed? Delete old? How to notify that it is outdated? Other question how to force author to pull changes after every commit and in few minutes bakery commit?

So, overall questions:

  • Different permissions level
  • Storing autogenerated binary files is not good
  • (In my opinion) broken workflow

May be, just as idea, we can offer dropbox integration and send generated file into special folder. Font author will get asyncroniously notification from dropbox desktop client and in to bother him/her and don't ruin workflow.

from fontbakery.

davelab6 avatar davelab6 commented on June 19, 2024

We don't push to the original repo branch, we push to another branch, or
another repo :)

Dropbox isn't acceptable, its a proprietary service. Git can behave like
Dropbox with Sparkleshare.

from fontbakery.

xen avatar xen commented on June 19, 2024

Ok, then we should offer own git hosting service, because bot pushing is
prohibited by TOS https://help.github.com/articles/github-terms-of-service.
Account terms #2, may be other places. But they definitely said it several
times that against automatic commits.

On Thu, Apr 25, 2013 at 3:30 PM, Dave Crossland [email protected]:

We don't push to the original repo branch, we push to another branch, or
another repo :)

Dropbox isn't acceptable, its a proprietary service. Git can behave like
Dropbox with Sparkleshare.


Reply to this email directly or view it on GitHubhttps://github.com/xen/bakery/issues/8#issuecomment-17003755
.

Mikhail Kashkin
http://comfort.ly/
http://www.vurt.ru/

from fontbakery.

davelab6 avatar davelab6 commented on June 19, 2024

Okay, good to know. However, if its not automated then it seems like any
git GUI to me.

from fontbakery.

xen avatar xen commented on June 19, 2024

We are closed all questions here.

from fontbakery.

Related Issues (20)

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.