-
-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sharing blocks and collaborating #23
Comments
That's not me who left this note :-D I really want to share, stop wasting time to create the same thing. I think we have a lot of work to modify our version and make them totally compatible. I cannot change anymore what I created (functionnality I mean) because it's very appreciated in France and Quebec, choosed by STEM trainer at national scale and already used in lot of schools !!! The best is to make something easy to enhance with particular function, this way anyone can do what he wants. How can we merge what we have in common ? |
I work from a fork of ardublockly, so the question is, can you merge to the core blocks of ardublockly or not? It seems to me you have a lot of extra blocks, and you follow a different paradigm, so it would not be easy to change.... However there are some core parts that are important functionality and if all versions could agree on that, that would be great:
It might not be possible to change the functionality that you have, but that does not mean the blocks of ardublockly cannot be present in your version. After all, the GUI does not need to expose all blocks present. Ideally, we work with forks of a common base, adding our own GUI on top of it and some extra blocks we try to merge upstream via PR. The main question is then, which version to be the base. For me that would be ardublockly version of blockly. Ok, as my project was young, I could easily redo my blocks to follow the ardublockly way of doing things (I started from blocklyduino), for you that would be much harder. Something you should discuss with with carlos I suppose! Now I go steal some of your blocks :-) PS: I contacted codebender, using their plugin to upload outside codebender is not supported, and will probably break from time to time. They said for now you should copy/paste in their official plugin, and that they are working on a 'blockly type of integration', but that it was not ready. So some way generated code could be used directly with their plugin. Perhaps they also work on a blockly version, who knows! |
Hi,
Totally agree about respecting core, and work only on GUI. In my last release I created special folders more explicit and to explain really who made what. Thanks a lot for your work !!! |
Did not look again at the code, quick answer here:
|
I see you left a note on ardublockly: carlosperate/ardublockly#78
Better would be to work together towards common blocks for arduino to use with our blockly versions.
I like the approach of ardublockly very much, so I contributed to that project. It is now fully translatable. Next I keep all my new blocks compatible with ardublockly, and do PR to integrate them in ardublockly.
For example, the component blocks of my version (see arduino block in http://ingegno.be/Manuals/Blockly4Arduino/blockly4Arduino/index_en.html?url=examples/Blink.xml ) are available in
carlosperate/ardublockly#76
We should work together more, instead of having too many projects with their own blocks.
That said, I do wonder how you pulled of the codebender integration. I will check that out, at the moment I need to copy/paste code for that 👍
The text was updated successfully, but these errors were encountered: