Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Dec 06 11:19
    wft-dev commented #288
  • Dec 06 11:19
    wft-dev commented #288
  • Dec 06 08:18
    dependabot[bot] labeled #311
  • Dec 06 08:18
    dependabot[bot] labeled #311
  • Dec 06 08:18
    dependabot[bot] opened #311
  • Dec 06 08:18

    dependabot[bot] on bundler

    Bump puma from 3.12.0 to 4.3.1 … (compare)

  • Dec 04 13:55

    pascalwengerter on revert-254-es5-transpiling

    (compare)

  • Dec 04 13:55

    pascalwengerter on jonasjabari-patch-1

    (compare)

  • Dec 04 13:54
    pascalwengerter closed #203
  • Dec 04 13:54
    pascalwengerter commented #203
  • Dec 04 13:54
    pascalwengerter closed #202
  • Dec 04 13:54
    pascalwengerter commented #202
  • Dec 04 13:52
    pascalwengerter closed #306
  • Dec 04 13:52

    pascalwengerter on develop

    add option matestack core compo… add optgroup matestack core com… Merge pull request #307 from ma… (compare)

  • Dec 04 13:52
    pascalwengerter closed #307
  • Dec 03 19:06
    fiveNinePlusR commented #310
  • Dec 03 09:07
    vfonic opened #310
  • Dec 01 17:08

    pascalwengerter on master

    Update README.md Merge pull request #309 from ba… (compare)

  • Dec 01 17:08
    pascalwengerter closed #309
  • Dec 01 11:17
    jonasjabari opened #309
Marco Aurélio Bomfim
@MarcoBomfim
@PasWen awesome, thanks a lot for taking your time to give me some tips on this one. I'll look further into it today and let you know how it goes.
Pascal Wengerter
@pascalwengerter
Good afternoon @/all, there is no contributor call today since Jonas is on vacation and I'm presenting Matestack at Ruby User Group Munich (DE). But you can already mark next week's Wednesday (16th of October, 7PM Berlin time) in your calendars! :)
Pascal Wengerter
@pascalwengerter
Good morning @/all, since @jonasjabari is back from his holiday we will have our contributor call at 7PM (Berlin time) :rocket: :rocket: :rocket: hangouts link will be shared ~5min before the call in this channel. Who's in?
Andres Castañeda Borre
@borref
I can't today :/
Jonas Jabari
@jonasjabari
Pascal Wengerter
@pascalwengerter

Quick wrap-up of our Contributor Call yesterday for @/all of you who couldn't make it:

Project Management:

  • we archived the GitHub project and will focus on GitHub milestones
  • right now, milestones equal releases (next up: 0.7.3 release around 31th of October)
  • GitHub Issues can be added to milestones, so we know what gets fixed and published by whom and when :)
  • we will migrate our roadmap (living in a google sheet rn) to GitHub milestones in the coming weeks to make everything more transparent (and enable more collaboration)

GitHub difficulty levels

  • We have two new labels, advanced and hard
  • Issues labeled good first issue are primarily for first time contributors and junior devs.
  • Issues labeled advanced require a deeper understanding of Ruby, Rails, Vue and Matestack and are perfect to dive deeper into the project after the first couple of small contributions.
  • Issues labeled hard are very explorative and perhaps time-consuming/complex problems. You are invited to give them a try (and document what you tried), but make sure to reach out if things don't work and don't be frustrated about it!

Current challenges:

  • enable Vue production mode => @cameronnorman
  • document & test ActionCable integration => @cameronnorman, @jonasjabari
  • document testing on macOS => @marcoroth
  • provide ES5 via babel => @sigfriedCub1990
  • Rails 6 Issue => @pascalwengerter
  • migration guides => @pascalwengerter
  • various static core components => @borref , @marcoroth, others; review by @michaelrevans, @borref, @pascalwengerter

Don't hesitate to create new issues when working on your projects, and post problems into this channel if you face any :pray:

Andres Castañeda Borre
@borref
great, thanks @PasWen for the heads up
sigfried
@sigfriedCub1990
hello and good morning
I'm working on the issue of providing ES5 via babel, since I don't work, shame on me :(, with Ruby, I would like someone to help me to setup a minimal environment to be able to run webpacker script
Pascal Wengerter
@pascalwengerter
Hey @sigfriedCub1990, in this guide (https://matestack-ui-core.herokuapp.com/docs/contribute) you can find a guide to run webpacker in the release section!
But I guess you'll need to install ruby (and rails) on your machine (or in a container/vm). There's a lot of good guides for that online, but let us know if you run into trouble :)
sigfried
@sigfriedCub1990
thanks @PasWen
Bryan Leighton
@bdlb77
hey everyone! So I'm working on the 'fieldset' spec and came across some issues with the input.. it's not reading a type, class, or id .. This is outside the scope of a form tag. Has anyone came across this before?

hey everyone! So I'm working on the 'fieldset' spec and came across some issues with the input.. it's not reading a type, class, or id .. This is outside the scope of a form tag. Has anyone came across this before?

and specifically with the Input that's not scoped inside the form component

Marco Aurélio Bomfim
@MarcoBomfim
image.png
Has anyone seen this before on a brand new clone?
Jonas Jabari
@jonasjabari
nope, never seen this. would you like to share your repo for further investigation? happy to help!
Jonas Jabari
@jonasjabari

@bdlb77

hey everyone! So I'm working on the 'fieldset' spec and came across some issues with the input.. it's not reading a type, class, or id .. This is outside the scope of a form tag. Has anyone came across this before?

you are talking about the input component not the form_input, right? When I have a look at the implementation here, I see that it should take "class" and "id". "type" would have to be added to the @tag_attributes in thesetup method. Quick fix would be passing the "type" via "attributes" --> input class: "my-class", id: "my-id", attributes: {"type": "text"} for example

Jonas Jabari
@jonasjabari
@/all matestack call tonight at 7pm! happy to see you there. google meet link will be posted here a few minutes in advance!
Marco Aurélio Bomfim
@MarcoBomfim
Pascal Wengerter
@pascalwengerter
Here's the link @/all
Klicke zur Teilnahme an der Videokonferenz auf diesen Link: https://meet.google.com/fdi-eqhf-jiz
Alternativ kannst du auch per Telefon teilnehmen. Wähle dazu +49 30 300195137 und gib diese PIN ein: 733 384 652 94#
Klicke auf diesen Link, um weitere Telefonnummern angezeigt zu bekommen: https://tel.meet/fdi-eqhf-jiz?hs=5
Pascal Wengerter
@pascalwengerter

Hey @MarcoBomfim removing the //= link matestack_ui_core_manifest.js in spec/dummy/app/assets/config/manifest.jsdoes the trick, at least for me in the repo you mentioned above.

Seems to be an issue with the ways Sprockets is configured/set up, maybe @jonasjabari or @cameronnorman can give it a look?

Pascal Wengerter
@pascalwengerter
@/all weekly contributor call tonight at 7PM Berlin time. Who's in? We'll post a quick write-up tomorrow, sorry for missing out on this last week :/
Marco Roth
@marcoroth
I can’t make it today unfortunately ☹️
Jonas Jabari
@jonasjabari
Klicke zur Teilnahme an der Videokonferenz auf diesen Link: https://meet.google.com/rid-esxq-cqw
Alternativ kannst du auch per Telefon teilnehmen. Wähle dazu +49 30 300195287 und gib diese PIN ein: 962 507 537 50#
Klicke auf diesen Link, um weitere Telefonnummern angezeigt zu bekommen: https://tel.meet/rid-esxq-cqw?hs=5
Pascal Wengerter
@pascalwengerter

Hey @/all, quick summary of yesterday's contributor call:

Schedule

We're slightly off schedule concerning the 0.7.3 release due to job related work that has blocked @jonasjabari, but we're confident the release will happen sometime next week!

Roadmap

All the roadmap milestones are created and features are re-created as issues, so project management is now successfully moved from the temporary spreadsheet to GitHub. The 1.0.0rc keeps scheduled for ~1st of January and we're well on our way :rocket: especially thanks to quite a lot of you, people!

Quality control

A dockerized version of the repo is in the makings, so we'll hopefully get rid of random CI failures and macOS troubles soon. Jonas and me are also trying to figure out if we can use some of a governmental fund we've received to hire a very senior Ruby developer and let him refactor parts of the inner workings of the core and tackle some of the hard issues in the project :muscle:

Hacktoberfest recap

We've greatly benefited from the event since quite a number of new contributors discovered the project and started to contribute - huge shoutout & thanks to all of you :heart:

Marco Aurélio Bomfim
@MarcoBomfim
:heart:
Pascal Wengerter
@pascalwengerter
Contributor call tonight 7PM Berlin time, you're @/all invited as usual :kiss:
Pascal Wengerter
@pascalwengerter

Here's the link @/all

Klicke zur Teilnahme an der Videokonferenz auf diesen Link: https://meet.google.com/qqx-fhqu-yfq
Alternativ kannst du auch per Telefon teilnehmen. Wähle dazu +49 30 700147252 und gib diese PIN ein: 430 324 477 98#
Klicke auf diesen Link, um weitere Telefonnummern angezeigt zu bekommen: https://tel.meet/qqx-fhqu-yfq?hs=5

Pascal Wengerter
@pascalwengerter

Hey @/all, quick summary of last week's contributor call and project progress (a little late, but better later than never):

Release

The 0.7.3 release is finally here and it is freakin' powerful! Around 60 closed issues and loads of improvements, quite a number of them thanks to you people :rocket:! Some more (rough) numbers: 10 new contributors, ~30 new core components, just above 200 tests in total, improvements on ES5 and Rails 6 support, more and better structured documentation, refactored and improved generators, updated Vue.js, [...].

Roadmap

The next release (0.7.4) is scheduled for ~1st of December. As there is not thaaat much time until the almighty 1.0.0.rc, so we will focus on quality and "temporary" feature completeness within the core components. Goals & ideas right now involve, in no particular order: Dockerized tests, tests for different Rails versions, tests for different browser versions, more different options for form components, more core components, code quality improvements & core refactorings.

Make sure to attend next week's contributor call if you want to get involved or have more ideas on what we should be working on!

Showcase project

@jonasjabari, @fiedl and I are working on a booking tool/website relaunch for a coworking company. Whilst the tool won't be Open Sourced itself, it will make for a nice showcase of what's possible with Matestack!

Marco Roth
@marcoroth
:tada:
Pascal Wengerter
@pascalwengerter
@/all we'll have our contributor call in ~45min and provide u with a link, as usual!
Pascal Wengerter
@pascalwengerter
Klicke zur Teilnahme an der Videokonferenz auf diesen Link: https://meet.google.com/wgj-poup-waw
Alternativ kannst du auch per Telefon teilnehmen. Wähle dazu +49 30 300195206 und gib diese PIN ein: 728 009 049 00#
Klicke auf diesen Link, um weitere Telefonnummern angezeigt zu bekommen: https://tel.meet/wgj-poup-waw?hs=5
Marco Roth
@marcoroth
Hey @/all, I've created a proposal about implicit page rendering in controllers. Please have a look and get involved in the discussion. Thanks 😊 🙏 basemate/matestack-ui-core#303
Sebastian Fiedlschuster
@fiedl
@marcoroth I did something similar in basemate/matestack-ui-core@fc78b66 (see also basemate/matestack-ui-core#302) by patching default_render. But this only supports index and show actions right now.
Sebastian Fiedlschuster
@fiedl
by the way, regarding non-CRUD controller actions: Some time ago, I’ve stumbled across http://jeromedalbert.com/how-dhh-organizes-his-rails-controllers/, which totally converted me. Never regretted it.
Jonas Jabari
@jonasjabari
@fiedl @marcoroth thanks so much for your great input! I will give my feedback to your PRs today. We will for sure merge a lot of these improvements :)
Jonas Jabari
@jonasjabari
btw matestack call today at 7pm again! would be a great opportunity to discuss #302 and #303. meet link will be shared shortly before
Jonas Jabari
@jonasjabari
Klicke zur Teilnahme an der Videokonferenz auf diesen Link: https://meet.google.com/rho-ymgm-rmk
Alternativ kannst du auch per Telefon teilnehmen. Wähle dazu +49 30 700147227 und gib diese PIN ein: 592 194 751 58#
Klicke auf diesen Link, um weitere Telefonnummern angezeigt zu bekommen: https://tel.meet/rho-ymgm-rmk?hs=5
Pascal Wengerter
@pascalwengerter
We were mentioned on hackernews today and just crossed the 100 stars now :beers: special thanks to @/all who have contributed so far!
smareeb
@smareeb
Thanks to the reality-proven flexible architecture, we don't loose any possibility to extend our systems ...
should be lose
Sebastian Fiedlschuster
@fiedl
:tada: :balloon: :beers: congrats!
Pascal Wengerter
@pascalwengerter
@smareeb thanks for pointing it out! And @fiedl thank you too, while you're basically a part of the success ;)
Wolfgang Woehl
@wolfgangw
Jonas, Pascal, good stuff. Just watched the talk and I love matestack already. To me it feels like the missing link I was searching for.
Couple of typos on https://www.matestack.org/, how do you want the fixes?
Pascal Wengerter
@pascalwengerter
@wolfgangw thank you for the feedback, glad you like it! For the typos: A PR towards https://github.com/basemate/matestack-ui-core-docs would be the official way, but since we're talking here already feel free to send them to pascal [at] basemate.com and I'm glad to implement them :-)
Nilesh
@nileshtrivedi

Interesting approach.

FYI: Rails 6.1 is going to merge ActionView::Component which also implements pure-Ruby view components with the benefit of much faster testing.

Pascal Wengerter
@pascalwengerter
Sorry @/all for the short notice, but there won't be a contributor call this week. We're back on next week's Wednesday, as usual at 7PM Berlin time. Link will be provided here shortly before the time :clock7: