VAST and Github Open Source Update

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

VAST and Github Open Source Update

Mariano Martinez Peck-2
Greetings folks,

We would like to remind you that you can get open source software for the VAST Platform (VA Smalltalk) that's been code-reviewed by Instantiations' engineers. Check it out on GitHub: https://github.com/instantiations/

Also, we renamed our GitHub account, so please update your links accordingly…even though the repos themselves should automatically redirect.

Best regards,

--
Mariano Martinez Peck
Software Engineer, Instantiations Inc.

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/CAOUkibGF8BgTDVFxgM_Bs%3D7J%3DXwp7kab3UsrK43%2BfQLZ6_L45g%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: VAST and Github Open Source Update

jtuchel
Mariano,

it is good to see VAST move closer to the world of current open source initiatives. There are many interesting and essential projects that are helpful and which we not only need to be able to get into VAST, but also contribute back to (just think of NeoCSV, NeoJSON, Glorp, Seaside, and many, many more projects that started on Smalltalk dialects other than VAST but hep us in everyday life). Being able to use one common repository and source (exchange) format will be a giant leap towards mor exchange and help between Smalltalk dialects. The Babel phase of Smalltalk needs to end and we've dreamed of it long enough now (was it 25 years?).

I would say I have some initial experience with Smalltalk, but I still wonder how I would start using git with VAST. Do you have any pointers to documentation on
  • how to load code from your git repository into VAST
  • how to export code from VAST into a git repository
  • how to cooperate with other developers using a git repository
  • how to port a project on Github (say a new Seaside version, or some simpler project as a start ;-) ) to VAST
Would you say that what we have now is ready for the last point? I have the feeling that a lot of building blocks are now existing, but I don't have a full picture on what is possible now and what might be missing.

I personally dream of an environment where I can download the latest Glorp, Seaside, whatever version from Github into VAST, fix a bug or write a little improvement and contribute it back to the central repository (creating a pull request, that is) directly into THE Glorp project (which is not existent yet, as long as the Company maintaning Glorp is not willing to share code openly, so Seaside or NeoJSON are probably better examples).

How far away are  we from this vision? What is there and what is missing? How would I start?


Joachim





Am Dienstag, 19. Mai 2020 16:12:20 UTC+2 schrieb Mariano Martinez Peck:
Greetings folks,

We would like to remind you that you can get open source software for the VAST Platform (VA Smalltalk) that's been code-reviewed by Instantiations' engineers. Check it out on GitHub: <a href="https://github.com/instantiations/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Finstantiations%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGM1ArMvuxn1xz3toPjwWPhKuN2bQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Finstantiations%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGM1ArMvuxn1xz3toPjwWPhKuN2bQ&#39;;return true;">https://github.com/instantiations/

Also, we renamed our GitHub account, so please update your links accordingly…even though the repos themselves should automatically redirect.

Best regards,

--
Mariano Martinez Peck
Software Engineer, Instantiations Inc.
Email: <a href="javascript:" target="_blank" gdf-obfuscated-mailto="b_xN7mGRAgAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">mp...@instantiations.com
Twitter: <a href="https://twitter.com/MartinezPeck" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Ftwitter.com%2FMartinezPeck\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFPV-7Bnc-U6phGEh-VZU0iUtY7vw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Ftwitter.com%2FMartinezPeck\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFPV-7Bnc-U6phGEh-VZU0iUtY7vw&#39;;return true;">https://twitter.com/MartinezPeck
LinkedIn: <a href="https://www.linkedin.com/in/mariano-mart%C3%ADnez-peck/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.linkedin.com%2Fin%2Fmariano-mart%25C3%25ADnez-peck%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGyJTUAWXPstaw4J3OpFUYRyFAqmw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.linkedin.com%2Fin%2Fmariano-mart%25C3%25ADnez-peck%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGyJTUAWXPstaw4J3OpFUYRyFAqmw&#39;;return true;">www.linkedin.com/in/mariano-martinez-peck
Blog: <a href="https://marianopeck.wordpress.com/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmarianopeck.wordpress.com%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHAOaIsyMIYgmQWdQZRuKRdD6gBfw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmarianopeck.wordpress.com%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHAOaIsyMIYgmQWdQZRuKRdD6gBfw&#39;;return true;">https://marianopeck.wordpress.com/

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/9d891ecf-a049-4442-a556-defa09d28155%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: VAST and Github Open Source Update

jtuchel
Another example which might be a great place to jointly work on an important Open Source Smalltalk project that would help all Smalltalks is this RB reformatting thinigie. See https://groups.google.com/d/msg/va-smalltalk/C59IoRlsiRs/QddytECBAgAJ

Am Mittwoch, 20. Mai 2020 06:12:14 UTC+2 schrieb Joachim Tuchel:
Mariano,

it is good to see VAST move closer to the world of current open source initiatives. There are many interesting and essential projects that are helpful and which we not only need to be able to get into VAST, but also contribute back to (just think of NeoCSV, NeoJSON, Glorp, Seaside, and many, many more projects that started on Smalltalk dialects other than VAST but hep us in everyday life). Being able to use one common repository and source (exchange) format will be a giant leap towards mor exchange and help between Smalltalk dialects. The Babel phase of Smalltalk needs to end and we've dreamed of it long enough now (was it 25 years?).

I would say I have some initial experience with Smalltalk, but I still wonder how I would start using git with VAST. Do you have any pointers to documentation on
  • how to load code from your git repository into VAST
  • how to export code from VAST into a git repository
  • how to cooperate with other developers using a git repository
  • how to port a project on Github (say a new Seaside version, or some simpler project as a start ;-) ) to VAST
Would you say that what we have now is ready for the last point? I have the feeling that a lot of building blocks are now existing, but I don't have a full picture on what is possible now and what might be missing.

I personally dream of an environment where I can download the latest Glorp, Seaside, whatever version from Github into VAST, fix a bug or write a little improvement and contribute it back to the central repository (creating a pull request, that is) directly into THE Glorp project (which is not existent yet, as long as the Company maintaning Glorp is not willing to share code openly, so Seaside or NeoJSON are probably better examples).

How far away are  we from this vision? What is there and what is missing? How would I start?


Joachim





Am Dienstag, 19. Mai 2020 16:12:20 UTC+2 schrieb Mariano Martinez Peck:
Greetings folks,

We would like to remind you that you can get open source software for the VAST Platform (VA Smalltalk) that's been code-reviewed by Instantiations' engineers. Check it out on GitHub: <a href="https://github.com/instantiations/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Finstantiations%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGM1ArMvuxn1xz3toPjwWPhKuN2bQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Finstantiations%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGM1ArMvuxn1xz3toPjwWPhKuN2bQ&#39;;return true;">https://github.com/instantiations/

Also, we renamed our GitHub account, so please update your links accordingly…even though the repos themselves should automatically redirect.

Best regards,

--
Mariano Martinez Peck
Software Engineer, Instantiations Inc.
Twitter: <a href="https://twitter.com/MartinezPeck" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Ftwitter.com%2FMartinezPeck\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFPV-7Bnc-U6phGEh-VZU0iUtY7vw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Ftwitter.com%2FMartinezPeck\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFPV-7Bnc-U6phGEh-VZU0iUtY7vw&#39;;return true;">https://twitter.com/MartinezPeck
LinkedIn: <a href="https://www.linkedin.com/in/mariano-mart%C3%ADnez-peck/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.linkedin.com%2Fin%2Fmariano-mart%25C3%25ADnez-peck%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGyJTUAWXPstaw4J3OpFUYRyFAqmw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.linkedin.com%2Fin%2Fmariano-mart%25C3%25ADnez-peck%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGyJTUAWXPstaw4J3OpFUYRyFAqmw&#39;;return true;">www.linkedin.com/in/mariano-martinez-peck
Blog: <a href="https://marianopeck.wordpress.com/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmarianopeck.wordpress.com%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHAOaIsyMIYgmQWdQZRuKRdD6gBfw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmarianopeck.wordpress.com%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHAOaIsyMIYgmQWdQZRuKRdD6gBfw&#39;;return true;">https://marianopeck.wordpress.com/

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/38710d48-6bf2-4ef4-a9fe-3345ebaf4e5d%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: VAST and Github Open Source Update

Esteban A. Maringolo
In reply to this post by jtuchel
Hi Joachim,

On Wed, May 20, 2020 at 1:12 AM Joachim Tuchel <[hidden email]> wrote:
> I would say I have some initial experience with Smalltalk, but I still wonder how I would start using git with VAST. Do you have any pointers to documentation on
> how to load code from your git repository into VAST
> how to export code from VAST into a git repository

These two are described in the Tonel README[1], and
will be updated soon as the 1.1 milestone is achieved.

> how to cooperate with other developers using a git repository

The existing ENVY tools continue to provide the value and features as
they always did, and you still will need EM/Library to merge, compare,
etc.
However, the tonel-tools scope is to import/export  with the added
features like loading from a Tonel based repository into your image,
and in most cases also version these changes directly into the
library, load prerequisites, etc.

> how to port a project on Github (say a new Seaside version, or some simpler project as a start ;-) ) to VAST

I wouldn't start by one of the most complex projects among Smalltalk
dialects, but even with simple ones there are many caveats, some of
which has been addressed, and others that are in the backlog.

You can read the recommendations for interoperability [2].

> Would you say that what we have now is ready for the last point?
> I have the feeling that a lot of building blocks are now existing, but I don't have a full picture on what is possible now and what might be missing.

Most of the building blocks are, but I don't think it is ready for
something like that initially.

We wanted to provide file based SCM support for VAST users for their
applications, and of course choosing a format that is supported by
other dialects like Tonel would bridge the gap that there is among
dialects, enabling interoperation. And I emphasize the "bridging"
part, because some gaps cannot be closed due to strong semantic
differences, features support, implementation details, etc.

Some limitations are due to these semantic mismatchs, and other due to
limitations in the Tonel format itself (which in some cases we worked
around).

But there are a few cases of people needing to maintain the same
project both in VAST and Pharo, and we got quite a feedback (and
feature requests) that are also in the backlog to address these
things.

> I personally dream of an environment where I can download the latest Glorp, Seaside, whatever version from Github into VAST, fix a bug or write a little improvement and contribute it back to the central repository (creating a pull request, that is) directly into THE Glorp project (which is not existent yet, as long as the Company maintaning Glorp is not willing to share code openly, so Seaside or NeoJSON are probably better examples).
>
> How far away are  we from this vision? What is there and what is missing? How would I start?

So to summarize, if you use the tonel-vast tools you will be able to
use a file based SCM to export/import VAST apps [3] and use the
convenience of git features, and it is very likely you will be able to
import existing packages from other dialects.
But I'd say it's early for that vision in the current milestone, once
the 1.2 milestone is reached I think we'll be closer.

You can watch the slides from my presentation [4] to get an overview,
some of the features in the roadmap were already completed, and new
ones are being introduced as adoption grows.

If you have further questions, I'll be happy to answer them or update
the documentation accordingly.

Best regards,

[1] https://github.com/instantiations/tonel-vast/#programmatically
[2] https://github.com/instantiations/tonel-vast/blob/master/docs/compatibility.md
[3] Except for shadow applications
[4] https://www.slideshare.net/FASTPresentations/tonel-repositories-in-va-smalltalk-by-esteban-maringolo

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/CAJMgPC%2B_oQuw8k-WhCw0G1UZbeK_PL7a%3DwcXuDDjeiKCSnunjg%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: VAST and Github Open Source Update

Simon Franz
Hi,
We have tried this with some student projects.
Is it planned to import/export the real developer (name of the EmUser) and the timestamp of a method? Should i
this would improve the teamwork in the team even more, if it is traceable who has worked on this method and when (not only through the git history, but in envy)

Thansk for your work!
Best regards

Am Mittwoch, 20. Mai 2020 22:03:12 UTC+2 schrieb Esteban Maringolo:
Hi Joachim,

On Wed, May 20, 2020 at 1:12 AM Joachim Tuchel <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="tqAcVdZRBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jtu...@...> wrote:
> I would say I have some initial experience with Smalltalk, but I still wonder how I would start using git with VAST. Do you have any pointers to documentation on
> how to load code from your git repository into VAST
> how to export code from VAST into a git repository

These two are described in the Tonel README[1], and
will be updated soon as the 1.1 milestone is achieved.

> how to cooperate with other developers using a git repository

The existing ENVY tools continue to provide the value and features as
they always did, and you still will need EM/Library to merge, compare,
etc.
However, the tonel-tools scope is to import/export  with the added
features like loading from a Tonel based repository into your image,
and in most cases also version these changes directly into the
library, load prerequisites, etc.

> how to port a project on Github (say a new Seaside version, or some simpler project as a start ;-) ) to VAST

I wouldn't start by one of the most complex projects among Smalltalk
dialects, but even with simple ones there are many caveats, some of
which has been addressed, and others that are in the backlog.

You can read the recommendations for interoperability [2].

> Would you say that what we have now is ready for the last point?
> I have the feeling that a lot of building blocks are now existing, but I don't have a full picture on what is possible now and what might be missing.

Most of the building blocks are, but I don't think it is ready for
something like that initially.

We wanted to provide file based SCM support for VAST users for their
applications, and of course choosing a format that is supported by
other dialects like Tonel would bridge the gap that there is among
dialects, enabling interoperation. And I emphasize the "bridging"
part, because some gaps cannot be closed due to strong semantic
differences, features support, implementation details, etc.

Some limitations are due to these semantic mismatchs, and other due to
limitations in the Tonel format itself (which in some cases we worked
around).

But there are a few cases of people needing to maintain the same
project both in VAST and Pharo, and we got quite a feedback (and
feature requests) that are also in the backlog to address these
things.

> I personally dream of an environment where I can download the latest Glorp, Seaside, whatever version from Github into VAST, fix a bug or write a little improvement and contribute it back to the central repository (creating a pull request, that is) directly into THE Glorp project (which is not existent yet, as long as the Company maintaning Glorp is not willing to share code openly, so Seaside or NeoJSON are probably better examples).
>
> How far away are  we from this vision? What is there and what is missing? How would I start?

So to summarize, if you use the tonel-vast tools you will be able to
use a file based SCM to export/import VAST apps [3] and use the
convenience of git features, and it is very likely you will be able to
import existing packages from other dialects.
But I'd say it's early for that vision in the current milestone, once
the 1.2 milestone is reached I think we'll be closer.

You can watch the slides from my presentation [4] to get an overview,
some of the features in the roadmap were already completed, and new
ones are being introduced as adoption grows.

If you have further questions, I'll be happy to answer them or update
the documentation accordingly.

Best regards,

[1] <a href="https://github.com/instantiations/tonel-vast/#programmatically" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Finstantiations%2Ftonel-vast%2F%23programmatically\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHfmyaZwPKIdHzQvuW4sOePUqJmZA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Finstantiations%2Ftonel-vast%2F%23programmatically\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHfmyaZwPKIdHzQvuW4sOePUqJmZA&#39;;return true;">https://github.com/instantiations/tonel-vast/#programmatically
[2] <a href="https://github.com/instantiations/tonel-vast/blob/master/docs/compatibility.md" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Finstantiations%2Ftonel-vast%2Fblob%2Fmaster%2Fdocs%2Fcompatibility.md\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFs18fpO3ZdFFDBlKLXDXtI3wYTbg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Finstantiations%2Ftonel-vast%2Fblob%2Fmaster%2Fdocs%2Fcompatibility.md\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFs18fpO3ZdFFDBlKLXDXtI3wYTbg&#39;;return true;">https://github.com/instantiations/tonel-vast/blob/master/docs/compatibility.md
[3] Except for shadow applications
[4] <a href="https://www.slideshare.net/FASTPresentations/tonel-repositories-in-va-smalltalk-by-esteban-maringolo" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.slideshare.net%2FFASTPresentations%2Ftonel-repositories-in-va-smalltalk-by-esteban-maringolo\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFCCRHqqxsLFpV7UBG83wmU1YG09Q&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.slideshare.net%2FFASTPresentations%2Ftonel-repositories-in-va-smalltalk-by-esteban-maringolo\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFCCRHqqxsLFpV7UBG83wmU1YG09Q&#39;;return true;">https://www.slideshare.net/FASTPresentations/tonel-repositories-in-va-smalltalk-by-esteban-maringolo

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/84b30ed6-f4c3-4882-ae59-522327e1a7a5%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: VAST and Github Open Source Update

Mariano Martinez Peck-2


On Wed, May 20, 2020 at 5:35 PM Simon Franz <[hidden email]> wrote:
Hi,
We have tried this with some student projects.

That's great to hear! We have fixed and improved a bunch of things since the first release, that will be released soon in Tonel 1.1. But...aside from that, any feedback is more than welcome!
 
Is it planned to import/export the real developer (name of the EmUser) and the timestamp of a method? Should i
this would improve the teamwork in the team even more, if it is traceable who has worked on this method and when (not only through the git history, but in envy)


That's a good idea in my opinion. For the first time we concentrate on not to write less than what the typical "file out" does. If you check the File Out now  it doesn't write anything about ENVY. But I can see it being useful. 
Could you please create an issue in https://github.com/instantiations/tonel-vast/issues ? 

Thanks for the feedback!  


--
Mariano Martinez Peck
Software Engineer, Instantiations Inc.

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/CAOUkibEPg%2B1-71C-nWVednsVXyeQ70GKkZdGEHOyDiouEuxYZg%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: VAST and Github Open Source Update

Simon Franz
Thanks Mariano.
I've added this as an issue / feature request.


Am Mittwoch, 20. Mai 2020 22:51:58 UTC+2 schrieb Mariano Martinez Peck:


On Wed, May 20, 2020 at 5:35 PM Simon Franz <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="Cd031n9UBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">simon...@...> wrote:
Hi,
We have tried this with some student projects.

That's great to hear! We have fixed and improved a bunch of things since the first release, that will be released soon in Tonel 1.1. But...aside from that, any feedback is more than welcome!
 
Is it planned to import/export the real developer (name of the EmUser) and the timestamp of a method? Should i
this would improve the teamwork in the team even more, if it is traceable who has worked on this method and when (not only through the git history, but in envy)


That's a good idea in my opinion. For the first time we concentrate on not to write less than what the typical "file out" does. If you check the File Out now  it doesn't write anything about ENVY. But I can see it being useful. 
Could you please create an issue in <a href="https://github.com/instantiations/tonel-vast/issues" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Finstantiations%2Ftonel-vast%2Fissues\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEoKbgI9tEU0QABkaJByl45wKHsFw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Finstantiations%2Ftonel-vast%2Fissues\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEoKbgI9tEU0QABkaJByl45wKHsFw&#39;;return true;">https://github.com/instantiations/tonel-vast/issues ? 

Thanks for the feedback!  


--
Mariano Martinez Peck
Software Engineer, Instantiations Inc.
Email: <a href="javascript:" target="_blank" gdf-obfuscated-mailto="Cd031n9UBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">mp...@instantiations.com
Twitter: <a href="https://twitter.com/MartinezPeck" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Ftwitter.com%2FMartinezPeck\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFPV-7Bnc-U6phGEh-VZU0iUtY7vw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Ftwitter.com%2FMartinezPeck\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFPV-7Bnc-U6phGEh-VZU0iUtY7vw&#39;;return true;">https://twitter.com/MartinezPeck
LinkedIn: <a href="https://www.linkedin.com/in/mariano-mart%C3%ADnez-peck/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.linkedin.com%2Fin%2Fmariano-mart%25C3%25ADnez-peck%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGyJTUAWXPstaw4J3OpFUYRyFAqmw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.linkedin.com%2Fin%2Fmariano-mart%25C3%25ADnez-peck%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGyJTUAWXPstaw4J3OpFUYRyFAqmw&#39;;return true;">www.linkedin.com/in/mariano-martinez-peck
Blog: <a href="https://marianopeck.wordpress.com/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmarianopeck.wordpress.com%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHAOaIsyMIYgmQWdQZRuKRdD6gBfw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmarianopeck.wordpress.com%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHAOaIsyMIYgmQWdQZRuKRdD6gBfw&#39;;return true;">https://marianopeck.wordpress.com/

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/0204607f-1a58-45fc-bb98-995439f1a1e7%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: VAST and Github Open Source Update

Mariano Martinez Peck-2
In reply to this post by jtuchel
Greetings Joachim,

Thanks for your enthusiasm and feedback. It's very much appreciated! The vision and your personal dream that you describe is aligned with mine as well. My personal list also includes better support for Docker, SmalltalkCI, etc.

As you know, Instantiations' push for Git, Tonel, and open-source was not by accident. It was a purposeful decision to invest in these areas. If customers continue to have a need for these approaches and technologies, then we'll keep pushing development forward at a rapid pace. Otherwise, they will move to a lower priority in our roadmap. Ultimately, customer needs take priority, but we're certain that the community will benefit too.

Currently, we have the support to export and import apps and maps through Tonel. You'll still need to use Git (if you want to) outside VAST to version (add, commit, push, pull, etc) that source code. We also have some support to ease the moving of code from/to other Smalltalk dialects supporting Tonel.      

It's really important to have a clear goal and vision for where we want to be, so we'll keep the community up-to-date on what that is. Check the roadmap [1], current milestones [2], as well as all the opened issues [3] to see what we have in mind for Tonel. We're still generating the building blocks at this point, and it's potentially a long road towards the ultimate vision.

Finally, note that everything on the Instantiations GitHub account (like Tonel) is open-source, so you are always welcome to join us in our efforts and help turn this vision into a reality faster.

Hopefully this has made things clearer.

Best regards,

Mariano

[1] https://github.com/instantiations/tonel-vast/blob/master/docs/roadmap.md
[2] https://github.com/instantiations/tonel-vast/milestones
[3] https://github.com/instantiations/tonel-vast/issues

On Wed, May 20, 2020 at 1:12 AM Joachim Tuchel <[hidden email]> wrote:
Mariano,

it is good to see VAST move closer to the world of current open source initiatives. There are many interesting and essential projects that are helpful and which we not only need to be able to get into VAST, but also contribute back to (just think of NeoCSV, NeoJSON, Glorp, Seaside, and many, many more projects that started on Smalltalk dialects other than VAST but hep us in everyday life). Being able to use one common repository and source (exchange) format will be a giant leap towards mor exchange and help between Smalltalk dialects. The Babel phase of Smalltalk needs to end and we've dreamed of it long enough now (was it 25 years?).

I would say I have some initial experience with Smalltalk, but I still wonder how I would start using git with VAST. Do you have any pointers to documentation on
  • how to load code from your git repository into VAST
  • how to export code from VAST into a git repository
  • how to cooperate with other developers using a git repository
  • how to port a project on Github (say a new Seaside version, or some simpler project as a start ;-) ) to VAST
Would you say that what we have now is ready for the last point? I have the feeling that a lot of building blocks are now existing, but I don't have a full picture on what is possible now and what might be missing.

I personally dream of an environment where I can download the latest Glorp, Seaside, whatever version from Github into VAST, fix a bug or write a little improvement and contribute it back to the central repository (creating a pull request, that is) directly into THE Glorp project (which is not existent yet, as long as the Company maintaning Glorp is not willing to share code openly, so Seaside or NeoJSON are probably better examples).

How far away are  we from this vision? What is there and what is missing? How would I start?


Joachim





Am Dienstag, 19. Mai 2020 16:12:20 UTC+2 schrieb Mariano Martinez Peck:
Greetings folks,

We would like to remind you that you can get open source software for the VAST Platform (VA Smalltalk) that's been code-reviewed by Instantiations' engineers. Check it out on GitHub: https://github.com/instantiations/

Also, we renamed our GitHub account, so please update your links accordingly…even though the repos themselves should automatically redirect.

Best regards,

--
Mariano Martinez Peck
Software Engineer, Instantiations Inc.

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/9d891ecf-a049-4442-a556-defa09d28155%40googlegroups.com.


--
Mariano Martinez Peck
Software Engineer, Instantiations Inc.

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/va-smalltalk/CAOUkibGLpMXEeWkbLL-kFuDnFXf4v%2B_JhhpY69jSSRaT9fdh6w%40mail.gmail.com.