One of GSoC 2018 ideas for MB is about editing interface for event setlist. Actually, it will probably impact its storage and its display too. Event setlists are stored as constrained text with a unique syntax that can easily be replaced with Markdown. (I wrote a 1:1 equivalence proposition already.)
This is why I looked into OTHER-77. Additionally, naiveaiguy, Daniel V. and Enjeck C. attached preliminary comparisons between some Markdown flavours during GCI contest.
Having a derivative of CommonMark similar to GitHub Flavoured Markdown (GFM) seems to be the way to go.
only thing i care about is that old edit notes are carried over logically
and that the new universal markup's markup is actually written anywher you'd use it
yvanzo
I would like Python foes to look into these extensions if possible.
CatQuest
Python foes? :D
yvanzo
Python coders sorry ^^
CatQuest
no I like foes better :D
bukwurm joined the channel
zas
currently we have edit #123456 autolink that isn't localized, if we go for an unified markup i hope this will be fixed somehow
Freso
yvanzo: Anything else?
yvanzo
For example, CB supports CommonMark’s links with angle brackets, not plain auto links (that is GFM extension).
zas: yes :)
Freso: no!
Freso
yvanzo: Alright!
chhavi_ / samj1912: Design system POC!
chhavi_
helo again :)
So, those of you who are just catching up, I will quickly sum up the story so far :)
reosarevok
I hope it's not a piece of crap
chhavi_
For the redesign of MusicBrainz, we have decided to follow a component driven development. Just a fancy word for dividing the interface into parts, and build those parts. Those parts that can be reused, modified, tested individually.
We have been toying with the idea of whether we want to write our own React-components, or use react bootstrap. Yet to reach a conclusion on that one.
The other challenges that are there are, how do we maintain a sync between how it looks in mockups vs how it looks in code, describing properties/ behavior of a component, testing those components in an isolated environment, documentation.
React-storybook is something that is being used heavily for the above mentioned.
So, I tried setting up a mini version of it for us. Used react-bootstrap and css from our lobes theme. Thanks Leo_Verto for that one!
chhavi_ checks if it is working. It is thankfully! :p
It just has buttons, but imagine it being extended to all the other components as well.
This also solves the issue of waiting for our port to React to test out components. And easier for code noobs like me to test the components, make sure they are in sync with the design, etc etc!
spellew has quit
ruaok
brilliant!
samj1912
and also other things like testing, documentations and how to use components :)
chhavi_
If you find it hard to imagine, here is one of the good ones out there.
There is still work in it. Like modifying the css to match our mockups, new components that aren't there in react-bootstrap, etc. Will keep workin on it.
ruaok
looks promising, chhavi_!
chhavi_
That will be all Freso
Freso
Alright then!
Thank you all for your time!
reosarevok
yvanzo: you're our Jira workflow fixer now, right? Can you make me a Blocked status for style tickets?
Freso
</BANG>
chhavi_
ruaok: sure :D also, a design walkthrough is due again, whenever you are free this week :)
reosarevok
Oh, sorry. Forgot to wait for the bang :D
manofcode[m] joined the channel
yvanzo: As in "needs to wait for linked ticket to be resolved", for things like the attributes or like medium format attributes
currently I just helped chhavi_ plug-in lobes into react-bootstrap
yvanzo
chhavi_: IMHO, “system” can probably be dropped, just like there is no “software” at the end of “MusicBrainz Server”.
surtin has quit
samj1912
it worked as easily as I thought it would :P
yvanzo
\o/
!m samj1912
BrainzBot
You're doing good work, samj1912!
yvanzo
reosarevok: that is actually the meaning of “Impl…” status.
reosarevok
yvanzo: not really IMO
That's "yes, this should be added, I've added an implementation ticket"
chhavi_
yvanzo: so we call it MBS-design?
yvanzo nods
samj1912
well its MeBD no?
reosarevok
This is "this should not be even discussed until code has been written that makes it doable: then we can decide if this specific thing makes sense"
samj1912
not just MBS?
reosarevok
(say: "someone wants an attribute, we can wait until it's possible to add, and then discuss it")
samj1912
yvanzo: bitmap any reason why our react code doesn't hot reload?
yvanzo
chhavi_, samj1912: It is for *Brainz projects, not specifically for MetaBrainz website either.
samj1912
thus metabrainz, no?
yvanzo
samj1912: that’s an issue of our Perl plugin for React.
samj1912
is that fixable? :P
it becomes a PITA while dev.
yvanzo
Yes, it is our own code, that is fixable :)
reosarevok
yvanzo: basically "depends on" vs "resolved by"
(I can already add "depends on", but that doesn't get them out my "open tickets" queue! :D )
yvanzo
chhavi_, samj1912: Our Bootstrap theme is called Lobes. What about Hairstyle ;) or DesignBrainz?
Kxze joined the channel
Kxze has quit
samj1912
DesignBrainz sounds nice :P
Wizzup has quit
Freso
reosarevok: But it would continue to be an open ticket until the MBS issue is resolved regardless.
Unless you have a custom query that only looks for certain/specific statuses.
surtin joined the channel
yvanzo
Acronym could be DeB as we owe it a better UX. :)
Wizzup joined the channel
CatQuest
as for colour schemes. this could? make it possible for people to create their own themes (should they want white text on black& grey for example) ?
Wizzup_ joined the channel
yvanzo: that sounds neat!
for things like annotations that can be edited it's not as big a deal as for edit notes. there had been some changes which made an old way of doing it oboslete and broken :D
reosarevok
Freso: if I only link it as depends on, yes, that's why I asked yvanzo for a separate status :)
CatQuest
+1 DesignBrainz
:D
Wizzup_ has quit
Wizzup has quit
Wizzup joined the channel
Freso
reosarevok: And a separate status would (and should) still consider the ticket as open, is what I am saying.
github joined the channel
github
[critiquebrainz] paramsingh closed pull request #159: CB-268: Update review only if contents are edited (master...cb-268/new-revision) https://git.io/v5D9F
github has left the channel
Freso
reosarevok: Sorry, never mind me, Jira uses resolution and unresolved. I'm mixing up issue tracker lingos.
Freso should go to sleep
UmkaDK has quit
dpmittal
iliekcomputers: ping
CatQuest
I'd appreciate if someone could test pinging my name a littel