[Wikitech-l] Re: Announcing Codex 1.0

2023-10-25 Thread p858snake
If someone wants to propose a post about this for the mediawiki mastodon
account via mastocollab would be great :)


https://www.mediawiki.org/wiki/Project:Mastodon
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

[Wikitech-l] Re: Announcing Codex 1.0

2023-10-25 Thread Dan Andreescu
I am so happy.  Thank you.

On Wed, Oct 25, 2023 at 17:02 Amir Sarabadani  wrote:

> I want to echo what the DJ has said. I managed to write a pretty decent
> gadget in just a couple of hours thanks to Codex, something that used to
> take days at least. This is really exciting to see. Thank you to all who
> have worked on this tirelessly for years. Kudos and congratulations.
>
> Am Mi., 25. Okt. 2023 um 20:28 Uhr schrieb Derk-Jan Hartman <
> d.j.hartman+wmf...@gmail.com>:
>
>> Congratulations team (and the predecessor teams) !
>>
>> We started talking about needing a new way forward all the way back in
>> 2017, with an RFC started in 2019, we choose Vue in 2020 and the teams have
>> been building new foundations since, so far culminating in Codex !!
>>
>> I'm sure there is much work left to do as the web and MediaWiki is ever
>> evolving. Just recently the web finally added CSS nesting
>> 
>> for instance, and new features like :has()
>>  and :user-valid()
>> 
>> selectors. Unfortunately Wikipedia/MediaWiki and specifically user scripts
>> can have problems trying to keep up with so many changes. It is great to
>> see that es6 , less
>> , import,
>> require 
>> and recently even source maps 
>> are slowly finding their way into our ecosystem, all while supporting as
>> many older browsers as possible and building one of the fastest websites in
>> the world.
>>
>> These improvements are only possible because dedicated people work hard
>> to analyze the problems and these changes, devise solutions to slowly
>> introduce them without breaking everything, align peers, fight to get time
>> to work on it. All to shepherd them into existence, laborious and
>> challenging as it may be at times.
>>
>> Keep up the great work, but lets take a moment and celebrate the official
>> birth of an entire new design system !
>>
>> DJ
>>
>>
>>
>> On Wed, Oct 25, 2023 at 6:07 PM Roan Kattouw 
>> wrote:
>>
>>> Today the Design Systems Team
>>>  is announcing the
>>> release of Codex 1.0!
>>> What is Codex?
>>>
>>> Codex  is the new design
>>> system for Wikimedia. Over the past 2 years, the Design Systems Team and
>>> contributors from the Wikimedia Foundation, Wikimedia Deutschland, and the
>>> volunteer communities have collaborated to create a centralized design
>>> system to serve Wikimedia projects. Codex provides more equitable
>>> experiences for all Wikimedia movement participants, and makes it easier
>>> and faster to design and build consistent user interfaces. With Codex, we
>>> aim to enable more people to contribute to the mission.
>>>
>>> Codex provides a library of design tokens
>>> ,
>>> user interface components
>>> , and
>>> catalog of icons
>>>  to use
>>> with these components. Through the Codex Figma libraries, designers can
>>> reuse these shared components
>>> 
>>> , tokens
>>> ,
>>> and assets
>>> 
>>>  in
>>> their designs. For developers, Codex provides components built with Vue.js,
>>> as well as some CSS-only components that do not require JavaScript to use.
>>>
>>> Codex is already being used for Wikifunctions
>>> , Vector 2022
>>> ,
>>> the Growth Mentor Dashboard
>>>  and Impact
>>> Module ,
>>> the New Pages Feed
>>> 
>>> , MediaSearch ,
>>> NearbyPages ,
>>> QuickSurveys ,
>>> and ReadingLists .
>>> Projects currently under development using Codex include Accessibility
>>> for reading
>>>  and
>>> the 

[Wikitech-l] Re: Announcing Codex 1.0

2023-10-25 Thread Amir Sarabadani
I want to echo what the DJ has said. I managed to write a pretty decent
gadget in just a couple of hours thanks to Codex, something that used to
take days at least. This is really exciting to see. Thank you to all who
have worked on this tirelessly for years. Kudos and congratulations.

Am Mi., 25. Okt. 2023 um 20:28 Uhr schrieb Derk-Jan Hartman <
d.j.hartman+wmf...@gmail.com>:

> Congratulations team (and the predecessor teams) !
>
> We started talking about needing a new way forward all the way back in
> 2017, with an RFC started in 2019, we choose Vue in 2020 and the teams have
> been building new foundations since, so far culminating in Codex !!
>
> I'm sure there is much work left to do as the web and MediaWiki is ever
> evolving. Just recently the web finally added CSS nesting
> 
> for instance, and new features like :has()
>  and :user-valid()
>  selectors.
> Unfortunately Wikipedia/MediaWiki and specifically user scripts can have
> problems trying to keep up with so many changes. It is great to see that
> es6 , less
> , import,
> require  and
> recently even source maps  are
> slowly finding their way into our ecosystem, all while supporting as many
> older browsers as possible and building one of the fastest websites in the
> world.
>
> These improvements are only possible because dedicated people work hard to
> analyze the problems and these changes, devise solutions to slowly
> introduce them without breaking everything, align peers, fight to get time
> to work on it. All to shepherd them into existence, laborious and
> challenging as it may be at times.
>
> Keep up the great work, but lets take a moment and celebrate the official
> birth of an entire new design system !
>
> DJ
>
>
>
> On Wed, Oct 25, 2023 at 6:07 PM Roan Kattouw 
> wrote:
>
>> Today the Design Systems Team
>>  is announcing the
>> release of Codex 1.0!
>> What is Codex?
>>
>> Codex  is the new design system
>> for Wikimedia. Over the past 2 years, the Design Systems Team and
>> contributors from the Wikimedia Foundation, Wikimedia Deutschland, and the
>> volunteer communities have collaborated to create a centralized design
>> system to serve Wikimedia projects. Codex provides more equitable
>> experiences for all Wikimedia movement participants, and makes it easier
>> and faster to design and build consistent user interfaces. With Codex, we
>> aim to enable more people to contribute to the mission.
>>
>> Codex provides a library of design tokens
>> ,
>> user interface components
>> , and
>> catalog of icons
>>  to use with
>> these components. Through the Codex Figma libraries, designers can reuse
>> these shared components
>> 
>> , tokens
>> ,
>> and assets
>> 
>>  in
>> their designs. For developers, Codex provides components built with Vue.js,
>> as well as some CSS-only components that do not require JavaScript to use.
>>
>> Codex is already being used for Wikifunctions
>> , Vector 2022
>> ,
>> the Growth Mentor Dashboard
>>  and Impact
>> Module ,
>> the New Pages Feed
>> 
>> , MediaSearch ,
>> NearbyPages ,
>> QuickSurveys ,
>> and ReadingLists .
>> Projects currently under development using Codex include Accessibility
>> for reading
>>  and
>> the Incident Reporting System
>> .
>>
>> Codex provides a set of core components
>> 

[Wikitech-l] Re: Announcing Codex 1.0

2023-10-25 Thread Derk-Jan Hartman
Congratulations team (and the predecessor teams) !

We started talking about needing a new way forward all the way back in
2017, with an RFC started in 2019, we choose Vue in 2020 and the teams have
been building new foundations since, so far culminating in Codex !!

I'm sure there is much work left to do as the web and MediaWiki is ever
evolving. Just recently the web finally added CSS nesting

for instance, and new features like :has()
 and :user-valid()
 selectors.
Unfortunately Wikipedia/MediaWiki and specifically user scripts can have
problems trying to keep up with so many changes. It is great to see that es6
, less
, import,
require  and
recently even source maps  are
slowly finding their way into our ecosystem, all while supporting as many
older browsers as possible and building one of the fastest websites in the
world.

These improvements are only possible because dedicated people work hard to
analyze the problems and these changes, devise solutions to slowly
introduce them without breaking everything, align peers, fight to get time
to work on it. All to shepherd them into existence, laborious and
challenging as it may be at times.

Keep up the great work, but lets take a moment and celebrate the official
birth of an entire new design system !

DJ



On Wed, Oct 25, 2023 at 6:07 PM Roan Kattouw  wrote:

> Today the Design Systems Team
>  is announcing the
> release of Codex 1.0!
> What is Codex?
>
> Codex  is the new design system
> for Wikimedia. Over the past 2 years, the Design Systems Team and
> contributors from the Wikimedia Foundation, Wikimedia Deutschland, and the
> volunteer communities have collaborated to create a centralized design
> system to serve Wikimedia projects. Codex provides more equitable
> experiences for all Wikimedia movement participants, and makes it easier
> and faster to design and build consistent user interfaces. With Codex, we
> aim to enable more people to contribute to the mission.
>
> Codex provides a library of design tokens
> ,
> user interface components
> , and
> catalog of icons
>  to use with
> these components. Through the Codex Figma libraries, designers can reuse
> these shared components
> 
> , tokens
> ,
> and assets
> 
>  in
> their designs. For developers, Codex provides components built with Vue.js,
> as well as some CSS-only components that do not require JavaScript to use.
>
> Codex is already being used for Wikifunctions
> , Vector 2022
> ,
> the Growth Mentor Dashboard
>  and Impact Module
> , the New
> Pages Feed
> 
> , MediaSearch ,
> NearbyPages ,
> QuickSurveys , and
> ReadingLists .
> Projects currently under development using Codex include Accessibility
> for reading
>  and
> the Incident Reporting System
> .
>
> Codex provides a set of core components
>  
> that
> cover a wide range of Wikimedia user interface needs, but does not
> necessarily provide equivalents of all components in OOUI
> . If you find that a component you
> were expecting to use is missing, please talk to the Design Systems Team
>  and
> we'd be happy to help you. We strongly encourage contribution to Codex
>