OttoDIY / blockly

Otto Blockly; a fully integrated graphical programming for any type of Arduino projects, including robots, ready to install in your computer, it works offline and also online
https://www.ottodiy.com/software
GNU General Public License v2.0
114 stars 80 forks source link

Circleci project setup #140

Closed Mrfusion-jp closed 1 year ago

cparrapa commented 2 years ago

Hi @Mrfusion-jp This is so we can build for all OS?

radzikowski commented 2 years ago

@cparrapa If you want to build for all OS, use github action not circleci :)

cparrapa commented 2 years ago

So we have for Mac already, how do you do for Linux or all at once @radzikowski ?

radzikowski commented 2 years ago

CirecleCi allow only limited distribution to run on the free version, other OS can be available after buying some plan, maybe in the future will be allowed in the free version, but currently, macOS build is not in the free plan and for windows I remember that you have to pay for windows license: image https://circleci.com/pricing/

Whilst GitHub action allows you to run the build process on many different platforms and with some plugins share or push compile version somewhere on the internet, with of course a limit of minutes working containers on the free version.

I need to check your build process for Linux (I've been working on Linux for the last 10 years, currently giving a try to macOS), why is it in a separate repository, etc (I don't work that way :) in my project)

cparrapa commented 2 years ago

Hi @radzikowski

You are right it should be all in one repo, we wish to have them all in one, the Linux was worked by someone else that could not make it together, we can follow up this in https://github.com/OttoDIY/blockly/issues/134

Once is in this repo and functional we can delete the other.

Thanks you expertise will be greatly appreciated!

logix5 commented 2 years ago

Hi @radzikowski https://github.com/radzikowski

We want to have only one repository. We need to add Linux to the main repo, but we need to change one file and test the linux creation.

I think the file to update is: https://github.com/OttoDIY/blockly/blob/master/index.js

We need to write the instructions to compile and upload for linux ( in the file only win and mac) and then using the node create the installer for linux

I can´t test in linux, if you can help please let us know

BR Óscar

El dom, 30 ene 2022 a las 11:40, Camilo Parra Palacio (< @.***>) escribió:

Hi @radzikowski https://github.com/radzikowski

You are right it should be all in one repo, we wish to have them all in one, the Linux was worked by someone else that could not make it together, we can follow up this in #134 https://github.com/OttoDIY/blockly/issues/134

Once is in this repo and functional we can delete the other.

Thanks you expertise will be greatly appreciated!

— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/140#issuecomment-1025115228, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ4AUEULKU3EOUXDYXDLGDUYUIQ3ANCNFSM5KNIRZDA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168

C/ Artajona, 17. 28039 - Madrid. www.logix5.com

www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS

www.facebook.com/logix5

www.instagram.com/logix5_smart_solutions

Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.

"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"