Discussion:
[ReSpec] Google Summer of Code
Marcos Caceres
2018-04-27 03:40:35 UTC
Permalink
Hi ReSpec Users,

tl;dr: ReSpec is now officially part of "Google's Summer of Code". As
such, I'm really excited to announce that Sid Vishnoi, a Masters
Student in Computer Applications from the University of Delhi, will be
joining ReSpec's core team.

Please make Sid feel welcome!

Sid is an extremely talented web developer with a background in
physics, and he's already landed some awesome features in ReSpec
behind the scenes: you may have noticed that your documents are faster
when reloaded. Sid helped us leverage the browser's Cache API in
various places to reduce network chattiness, making spec reloads super
snappy. Oh! and the recently-landed support for "Previous Editors"...
that was Sid too!

Over the next few months, Sid will work on improving ReSpec's
cross-referencing capabilities and doing general bug fixes. If you'd
like to know more about Sid, and what he plans to work on, please see
his project proposal [1]. Your input is encouraged.

Additionally, Sid has been working on two really awesome features,
that we hope to land really soon:

 1. Can I use integration: which shows a little browser support table
in the header based on data from caniuse.com.
 2. `var` element highlighting: allowing you to click on one or more
`var` elements in a spec's section or algorithm, to see where a
variable is being used. I'm personally really excited about this
feature. As it makes it much easier to visually understand complex
spec algorithms.

In a follow up email, once we land these two features, Sid will
provide instructions on how to enable each of the above in your own
specs.

Kind regards,
Marcos

[1] https://github.com/w3c/respec/wiki/Google-Summer-of-Code-2018-:-Proposal
Léonie Watson
2018-04-27 09:56:34 UTC
Permalink
Post by Marcos Caceres
Hi ReSpec Users,
tl;dr: ReSpec is now officially part of "Google's Summer of Code". As
such, I'm really excited to announce that Sid Vishnoi, a Masters
Student in Computer Applications from the University of Delhi, will be
joining ReSpec's core team.
Please make Sid feel welcome!
Welcome Sid. It'll be good to have your help!

If you have questions that relate to the accessibility of what is
produced, you are welcome to drop me a line.


Léonie.
Post by Marcos Caceres
Sid is an extremely talented web developer with a background in
physics, and he's already landed some awesome features in ReSpec
behind the scenes: you may have noticed that your documents are faster
when reloaded. Sid helped us leverage the browser's Cache API in
various places to reduce network chattiness, making spec reloads super
snappy. Oh! and the recently-landed support for "Previous Editors"...
that was Sid too!
Over the next few months, Sid will work on improving ReSpec's
cross-referencing capabilities and doing general bug fixes. If you'd
like to know more about Sid, and what he plans to work on, please see
his project proposal [1]. Your input is encouraged.
Additionally, Sid has been working on two really awesome features,
 1. Can I use integration: which shows a little browser support table
in the header based on data from caniuse.com.
 2. `var` element highlighting: allowing you to click on one or more
`var` elements in a spec's section or algorithm, to see where a
variable is being used. I'm personally really excited about this
feature. As it makes it much easier to visually understand complex
spec algorithms.
In a follow up email, once we land these two features, Sid will
provide instructions on how to enable each of the above in your own
specs.
Kind regards,
Marcos
[1] https://github.com/w3c/respec/wiki/Google-Summer-of-Code-2018-:-Proposal
--
@LeonieWatson @***@toot.cafe Carpe diem
Ian Jacobs
2018-04-27 12:16:25 UTC
Permalink
Post by Marcos Caceres
Hi ReSpec Users,
tl;dr: ReSpec is now officially part of "Google's Summer of Code". As
such, I'm really excited to announce that Sid Vishnoi, a Masters
Student in Computer Applications from the University of Delhi, will be
joining ReSpec's core team.
Please make Sid feel welcome!
Welcome, Sid and thank you for your work on this tool! Thanks, Marcos, for
continuing to improve our spec writing lives! :)

Ian
--
Ian Jacobs <***@w3.org>
https://www.w3.org/People/Jacobs/
Tel: +1 718 260 9447
Tab Atkins Jr.
2018-04-27 19:09:32 UTC
Permalink
Post by Marcos Caceres
2. `var` element highlighting: allowing you to click on one or more
`var` elements in a spec's section or algorithm, to see where a
variable is being used. I'm personally really excited about this
feature. As it makes it much easier to visually understand complex
spec algorithms.
And fwiw, this is now active in Bikeshed:
https://github.com/tabatkins/bikeshed/issues/1236

(Requires use of algorithm blocks
<https://tabatkins.github.io/bikeshed/#var-and-algorithms> so it can
properly identify the scope of the variable.)

~TJ
m***@mozilla.com
2018-04-28 03:44:04 UTC
Permalink
Post by Tab Atkins Jr.
https://github.com/tabatkins/bikeshed/issues/1236
(Requires use of algorithm blocks
<https://tabatkins.github.io/bikeshed/#var-and-algorithms> so it can
properly identify the scope of the variable.)
Oh, that’s great. We should probably use the same styles for the highlights for consistency. We’ll try to align with BikeShed.
Tab Atkins Jr.
2018-04-28 17:35:16 UTC
Permalink
Post by m***@mozilla.com
Post by Tab Atkins Jr.
https://github.com/tabatkins/bikeshed/issues/1236
(Requires use of algorithm blocks
<https://tabatkins.github.io/bikeshed/#var-and-algorithms> so it can
properly identify the scope of the variable.)
Oh, that’s great. We should probably use the same styles for the highlights for consistency. We’ll try to align with BikeShed.
I initially aligned with EcMarkup in styling, but when I went for
multiple colors I diverged, obviously. However, I'm not particularly
happy with the colors I chose; I just went for a quick set that looked
vaguely okay. If y'all can come up with a better set of colors (I'm
using 7, about that many or more would be good) I'd be happy to copy.

~TJ
Marcos Caceres
2018-04-30 02:30:37 UTC
Permalink
Post by Tab Atkins Jr.
I initially aligned with EcMarkup in styling, but when I went for
multiple colors I diverged, obviously. However, I'm not particularly
happy with the colors I chose; I just went for a quick set that looked
vaguely okay. If y'all can come up with a better set of colors (I'm
using 7, about that many or more would be good) I'd be happy to copy.
We'll have a play and see what we come up with.

Might also be something the Fantasai's design student's could maybe
help us with? If it proves useful, it might be something we eventually
move into base.css and fixup.js.
fantasai
2018-05-04 22:52:30 UTC
Permalink
Post by Marcos Caceres
Post by Tab Atkins Jr.
I initially aligned with EcMarkup in styling, but when I went for
multiple colors I diverged, obviously. However, I'm not particularly
happy with the colors I chose; I just went for a quick set that looked
vaguely okay. If y'all can come up with a better set of colors (I'm
using 7, about that many or more would be good) I'd be happy to copy.
We'll have a play and see what we come up with.
Might also be something the Fantasai's design student's could maybe
help us with?
Probably not. :) They've been mostly focused on research and high-level
stuff, haven't really tackled the graphic design issues.
Post by Marcos Caceres
If it proves useful, it might be something we eventually move into
base.css and fixup.js.
Yeah, I intentionally left out syntax highlighting type stuff to let
everyone experiment. If we end up with a de-facto standard that we're
happy with, we can fold it into the base styles. :)

~fantasai
Marcos Caceres
2018-05-07 05:03:11 UTC
Permalink
Post by fantasai
Post by Marcos Caceres
If it proves useful, it might be something we eventually move into
base.css and fixup.js.
Yeah, I intentionally left out syntax highlighting type stuff to let
everyone experiment. If we end up with a de-facto standard that we're
happy with, we can fold it into the base styles. :)
Sid filed the following bug to discuss harmonizing the colors:
https://github.com/w3c/tr-design/issues/152

It shows the colors used in ReSpec and the ones used in BikeShed side-by-side.

Tab, we didn't have an example BikeShed spec to point to for a
functional comparison. Could you please provide us with one?

Interested folks, could we continue the conversation in the bug above?

Thanks!
Tobie Langel
2018-05-07 05:17:03 UTC
Permalink
Post by Marcos Caceres
Tab, we didn't have an example BikeShed spec to point to for a
functional comparison. Could you please provide us with one?
I updated WebIDL: https://heycam.github.io/webidl/.

—tobie 
Marcos Caceres
2018-05-07 05:26:36 UTC
Permalink
Post by Tobie Langel
Post by Marcos Caceres
Tab, we didn't have an example BikeShed spec to point to for a
functional comparison. Could you please provide us with one?
I updated WebIDL: https://heycam.github.io/webidl/.
Thanks! updated the bug with the link.

Michiel Bijl
2018-05-04 14:12:44 UTC
Permalink
Welcome Sid! And a thank you to the entire team for this excellent tool :)

Talk soon.
— Michiel Bijl
Post by Marcos Caceres
Hi ReSpec Users,
tl;dr: ReSpec is now officially part of "Google's Summer of Code". As
such, I'm really excited to announce that Sid Vishnoi, a Masters
Student in Computer Applications from the University of Delhi, will be
joining ReSpec's core team.
Please make Sid feel welcome!
Sid is an extremely talented web developer with a background in
physics, and he's already landed some awesome features in ReSpec
behind the scenes: you may have noticed that your documents are faster
when reloaded. Sid helped us leverage the browser's Cache API in
various places to reduce network chattiness, making spec reloads super
snappy. Oh! and the recently-landed support for "Previous Editors"...
that was Sid too!
Over the next few months, Sid will work on improving ReSpec's
cross-referencing capabilities and doing general bug fixes. If you'd
like to know more about Sid, and what he plans to work on, please see
his project proposal [1]. Your input is encouraged.
Additionally, Sid has been working on two really awesome features,
1. Can I use integration: which shows a little browser support table
in the header based on data from caniuse.com.
2. `var` element highlighting: allowing you to click on one or more
`var` elements in a spec's section or algorithm, to see where a
variable is being used. I'm personally really excited about this
feature. As it makes it much easier to visually understand complex
spec algorithms.
In a follow up email, once we land these two features, Sid will
provide instructions on how to enable each of the above in your own
specs.
Kind regards,
Marcos
[1] https://github.com/w3c/respec/wiki/Google-Summer-of-Code-2018-:-Proposal
Loading...