Commit ef37f00
committed
Once upon a midnight dreary, while I coded, weak and weary,
In many a strange and curious file of forgotten lore—
While I pondered, blaming Nacin, my notifications suddenly awakened,
As of someone quietly DMing;—DMing me, I can’t ignore.
“’Tis some contributor,” I muttered, “DMing me an idea or four—
Only this and nothing more.”
Ah, distinctly I remember, at WordCamp US, last December;
A mad proposal nearly laid me—down out cold—upon the floor.
Curious, I listened closely;—to a plan I agreed with, mostly—
A way to make our JavaScript—JavaScript which was a chore—
Maintainable, extendable, for the future, is what I saw.
Guten-ready for evermore.
Open here I switch to Slack, when, with many a patch and hack,
In there stepped Omar, a JavaScript developer hardcore;
Pronouncing all the changes fit; ready now to be commit;
“There’s nothing else for us to do,” DMing me, “It’s done!” he swore—
“No longer random guessing at which file need next be explored—
Let’s move on, we’re all aboard.”
Moved all together, grouped and managed, in folders all is packaged,
The code had all been cleaned and tidied, important parts moved to the fore,
“Though this change be useful here,” I said, “it is too large, I fear,
We couldn’t manage such a patch, we’ve done nothing like this before—
Tell me where doth go this change, change to make our codebase soar!”
Quoth Omar, “In WordPress Core.”
Props omarreis for shepherding this significant change.
Props adamsilverstein, aduth, atimmer, dingo_bastard, frank-klein, gziolo, herregroen, jaswrks, jeremyfelt, jipmoors, jorbin, netweb, ocean90, pento, tjnowell, and youknowriad for testing, feedback, discussion, encouragement, commiserations, etc.
I make no apologies for this commit message.
Fixes #43055.
git-svn-id: https://develop.svn.wordpress.org/trunk@43309 602fd350-edb4-49c9-b593-d223f7449a821 parent acebda9 commit ef37f00
426 files changed
Lines changed: 12842 additions & 37582 deletions
File tree
- src
- js
- _enqueues
- admin
- deprecated
- lib
- vendor
- codemirror
- crop
- deprecated
- imgareaselect
- jcrop
- jquery
- mediaelement
- renderers
- plupload
- swfupload
- thickbox
- tinymce
- langs
- plugins
- charmap
- colorpicker
- compat3x
- css
- directionality
- fullscreen
- hr
- image
- link
- lists
- media
- paste
- tabfocus
- textcolor
- wordpress
- wpautoresize
- wpdialogs
- wpeditimage
- wpemoji
- wpgallery
- wplink
- wptextpattern
- wpview
- skins
- lightgray
- fonts
- img
- wordpress
- images
- themes
- inlite
- modern
- utils
- wp
- customize
- editor
- media
- utils
- widgets
- media
- controllers
- models
- routers
- utils
- views
- attachment-filters
- attachments
- attachment
- button
- embed
- frame
- settings
- toolbar
- uploader
- wp-admin
- css
- wp-includes
- css
- js
- jquery
- ui
- media
- tests
- phpunit/includes
- qunit
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
| |||
58 | 57 | | |
59 | 58 | | |
60 | 59 | | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Large diffs are not rendered by default.
0 commit comments