#metabrainz

/

        2019-12-24 35833, 2019

      • Mr_Monkey
        Welcome back baniket!
      • 2019-05-07 12714, 2019

      • Mr_Monkey
        baniket: First off, your proposal was very well presented, with good quality mockups, which I appreciate. It was a good sign of your affinity with design.
      • 2019-05-06 12614, 2019

      • Mr_Monkey
        baniket: I'm late for dinner, but I'll answer tomorrow!
      • 2019-04-11 10124, 2019

      • Freso
        baniket: "Should I add some comments and send a pull request?" Go for it! :)
      • 2019-04-09 09926, 2019

      • Mr_Monkey
        spellew, letaiv, baniket: I can confirm your final proposals are submitted
      • 2019-04-08 09808, 2019

      • Mr_Monkey
        baniket: I just want to see it first; i'll let you estimate the time you need
      • 2019-04-08 09802, 2019

      • Freso
        baniket: If you want to.
      • 2019-04-08 09828, 2019

      • Mr_Monkey
        baniket: That's better. If the table describes items in a collection rather than a list, then collection_item might be better?
      • 2019-04-01 09150, 2019

      • Mr_Monkey
        Sure baniket
      • 2019-04-01 09106, 2019

      • Mr_Monkey
        Hi baniket! I was actually having a look at it :)
      • 2019-03-29 08810, 2019

      • Mr_Monkey
        Hi baniket ! I'm not forgetting you. I started noting down some thoughts and finishing it is on my list for today :)
      • 2019-03-27 08644, 2019

      • Mr_Monkey
        Nice baniket ! I'll have a look
      • 2019-03-23 08218, 2019

      • Mr_Monkey
      • 2019-03-23 08206, 2019

      • Mr_Monkey
        baniket: I'm OK with that. Maybe a searchable dropdown would be more appropriate for the collection selection?
      • 2019-03-23 08243, 2019

      • Mr_Monkey
        baniket: I think both would work, to be honest. The background for the modal would definitely need to be transparent. That's currently the case on the website, though, I don't know why you're seeing it differently. Try editing an entity an clicking on"add relationship", for an example of modal: https://test.bookbrainz.org/creator/9091bf36-a9dc…
      • 2019-03-21 08056, 2019

      • Mr_Monkey
        baniket: An "add to collection" button there definitely a good idea. I would go for only one button, and clicking on it would open a component to let you choose which collection to add to or optionally create a new one.
      • 2019-03-21 08055, 2019

      • Mr_Monkey
        baniket: Sorry I just saw your earlier question. In short, "the codebase was like this when I found it" :p , but personally I think it's a good idea to have to think consciously about what `this`refers to in the context of function. That being said, declaring class functions with arrow notation is fine by me
      • 2019-03-20 07947, 2019

      • Mr_Monkey
        baniket: Great :)
      • 2019-03-20 07949, 2019

      • Mr_Monkey
        baniket: I did answer this morning, but you were away. You can always go check the logs and search for your name : https://chatlogs.metabrainz.org/brainzbot/metabra…
      • 2019-03-20 07902, 2019

      • Mr_Monkey
        baniket: if you read the backlog, I've updated the User collections project description: https://wiki.musicbrainz.org/Development/Summer_o…
      • 2019-03-20 07921, 2019

      • Mr_Monkey
        akhilesh and baniket, sorry for the delay, I will answer your queries today
      • 2019-03-19 07848, 2019

      • reosarevok
        baniket: In MusicBrainz I even have a collection of artists instead :) https://musicbrainz.org/collection/2d5b6052-9f4b-…
      • 2019-03-19 07804, 2019

      • reosarevok
        baniket, Mr_Monkey: I'm not the one running the project of course, but I feel what we have in MB (a few default collections such as "attending" and "maybe attending" for events, but letting the user make as many collections of their choice as possible) would make sense
      • 2019-03-18 07741, 2019

      • Mr_Monkey
        baniket: sure I'll look for it. As for the syntax, it is a mix between object destructuring and the type-checker Flow: `const {orm} = my.object` is equivalent to `const orm = my.object.orm. That's object destructuring in ES6. The `: {orm:any}` is a type annotation for Flow
      • 2019-03-18 07720, 2019

      • Mr_Monkey
        baniket: You're spot on
      • 2019-03-18 07738, 2019

      • Mr_Monkey
        baniket: Great, I'm here if you have more questions.
      • 2019-03-18 07712, 2019

      • Mr_Monkey
        baniket: In addition, those search paths are mostly used dynamically. Have a look at how the page for a user is rendered/sent: https://github.com/bookbrainz/bookbrainz-site/blo…
      • 2019-03-18 07751, 2019

      • Mr_Monkey
        baniket: You’re on the right track, and I think you understand how things work despite it being more complex than react-router. The component is loaded in the backend with props fetched from the database (using the ORM you can find in the bookbrainz-data-js repo). Using those props, the component is rendered as html and sent to the client.
      • 2019-03-18 07703, 2019

      • Mr_Monkey
        Hi baniket! Sorry I didn't see your messages earlier. let me try and answer your questions
      • 2019-03-14 07349, 2019

      • Mr_Monkey
        Good luck baniket !
      • 2019-03-14 07319, 2019

      • Mr_Monkey
        Hi baniket ! I think you're the only one to have shown interest in that project so far.
      • 2019-03-08 06723, 2019

      • Mr_Monkey
        baniket: None I can find in my history…
      • 2019-03-08 06728, 2019

      • Mr_Monkey
        baniket: I think tutorials will be better suited for that than starting with th BB codebase, which is fairly complex
      • 2019-03-08 06710, 2019

      • Mr_Monkey
        baniket: In short, the server fetches data from the DB, creates a redux store, passes that store to a component, renders it and sends all that as HTML to the client.
      • 2019-03-08 06704, 2019

      • Mr_Monkey
        baniket: That's a lot to take in, I know, but it will be well worth the effort to have some understanding of how it all fits together.
      • 2019-03-08 06725, 2019

      • Mr_Monkey
        baniket: Ok, that's a bit clearer :) I would recommend having a look at how we load an entity (when you visit, say, an Edition's page).
      • 2019-03-08 06703, 2019

      • Mr_Monkey
        baniket: Storing the redux state? Why?
      • 2019-03-08 06729, 2019

      • Mr_Monkey
        baniket, if you read this in the future, no, that's not expected. Are you seeing any errors in the console when you run develop.sh ?
      • 2019-03-08 06743, 2019

      • Mr_Monkey
        baniket: We are currently using BookshelfJS (the name is a —confusing— coïncidence), have a look at https://github.com/bookbrainz/bookbrainz-data-js/
      • 2019-03-08 06758, 2019

      • Mr_Monkey
        Hi baniket, welcome !