Author Topic: mcMarket - A place to share  (Read 385 times)

kristofferis

  • Sr. Member
  • ****
  • Posts: 286
  • Location: Sweden
    • View Profile
mcMarket - A place to share
« on: July 27, 2016, 02:21:43 pm »
Hello.
Wouldn't it be great to have a place where we could share our libraries with each other?
Sure, the forum works ok but it is hard for new members to find all the work that we have made.

One important part of the mcStudio is the possibility to add library code, makes the development easier, when a library code is made then you could reuse it in other projects and its easier to share a library code with other users and call the functions from the project code.
Like most of us do with the TempSensor library.

We need to have one place for all the library codes and also just the latest version available, we also need to make it very easy to download and see if there is a new version available for the code you have installed.

I have created a small program that fetch library code from a web server and makes them available for download and the program displays if there is a new version available of your installed code.

I have put together a small video of how the program works.

But before we spend some time on this, is this something that anyone is interested in? will you use it? will you share your created library codes? please share your thoughts.

What you will see on the short video is how we could see the library codes that are available, how to download, how you could see if you have the code downloaded or not, simulate a new version and how that will show in the program.

https://youtu.be/BBoLnabmDlM

Social Buttons

Like Like x 1 View List

millennial

  • Jr. Member
  • **
  • Posts: 76
    • View Profile
Re: mcMarket - A place to share
« Reply #1 on: July 27, 2016, 03:31:55 pm »
I like the idea and the application you already built. I think it should integrate with GitHub.

kristofferis

  • Sr. Member
  • ****
  • Posts: 286
  • Location: Sweden
    • View Profile
Re: mcMarket - A place to share
« Reply #2 on: July 27, 2016, 04:33:09 pm »
Github is a good idea, I also had that in mind but i did not come up with a good integration, how the application could know what projects to "follow", I mean there will be many different github users repository that will contain library code.
Maybe you have an idea for that?

If we come up with a great idea maybe then this should be implemented inside mcStudio, that is something that we could discuss later with mcThing. The application i made was just to have something to show, to visualize my idea.

The first step is to create a good place for us to share our work  :)

plains203

  • Newbie
  • *
  • Posts: 48
    • View Profile
Re: mcMarket - A place to share
« Reply #3 on: July 28, 2016, 01:41:07 am »
I think github would be perfect myself.
McGateway 0.6-360, 0.7-405
McModules 0.7-358
McStudio 0.7-894

kristofferis

  • Sr. Member
  • ****
  • Posts: 286
  • Location: Sweden
    • View Profile
Re: mcMarket - A place to share
« Reply #4 on: July 28, 2016, 02:01:00 am »
The problem with only using GitHub is that it is hard for users to find what library that is available, and it's not simple for users to keep track if there is a new version available.
And the download function from GitHub is not very good either.

I think GitHub is very good for the developers but it's a nightmare for the users.

plains203

  • Newbie
  • *
  • Posts: 48
    • View Profile
Re: mcMarket - A place to share
« Reply #5 on: July 28, 2016, 06:49:07 am »
Either way I would think the best way would be direct integration with mcStudio.
McGateway 0.6-360, 0.7-405
McModules 0.7-358
McStudio 0.7-894

kristofferis

  • Sr. Member
  • ****
  • Posts: 286
  • Location: Sweden
    • View Profile
Re: mcMarket - A place to share
« Reply #6 on: July 28, 2016, 04:58:15 pm »
Yes, integration with mcStudio is the best final solution, but one extra click to start another .exe is not that hard either.
And there is more important things right now for the mcThings developer to handle, so meantime maybe we could figure out good way to handle this, and include our work later in mcStudio is a simple thing (if mcThings want it).
Like Like x 1 View List

mc-Hammer

  • Administrator
  • Newbie
  • *****
  • Posts: 9
    • View Profile
Re: mcMarket - A place to share
« Reply #7 on: July 29, 2016, 11:41:58 am »
Thanks so much for the concept and suggestions.

We have actually been thinking about a code sharing system integrated in mc-Studio for a long time. It is also in the long term planning. We did not decide on a name for it yet but mc-Market is definitely one of the serious contenders. The "mc-Market" system would be something that can be used to push libraries and example code created by users. This would then be made public and available within mc-Studio to other users. We would also be testing and certifying libraries for those users that want a certain level of reliability and certainty that the libraries they use are good.

In the mean time we are setting up an mc-Things git organization so there is a central place to get started with submissions.

If anyone has further suggestions and things they would like to see in the "mc-Market" please post them here or send them to our info@mcthings.com email address.
Any input is always greatly appreciated!
Like Like x 2 View List

kristofferis

  • Sr. Member
  • ****
  • Posts: 286
  • Location: Sweden
    • View Profile
Re: mcMarket - A place to share
« Reply #8 on: July 29, 2016, 01:19:58 pm »
This is very good news.  :)
Thanks for the post mc-Hammer