Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.1.0
    **1) added scripts dir with test for making sure serve and plugin scaffolding works** Rugvip
    (SHA: 9850aaeca7236161b2208967625d5581bbc2003e)
    
    **1) Updated based on review comments** stefanalund
    (SHA: 32508cafc0cbe33fcc14aa42ca55eacb0c6fec1d)
    
    **1) workflows: added command to run cli e2e tests** Rugvip
    (SHA: f39d5f7dca337be5a6652a13dc741fd8185497d7)
    
    **1) Merge pull request #218 from spotify/patriko/cra
    
    app: try using create-react-app without hoisting** Rugvip
    (SHA: 12f607c6f08d4433a5e0ce31ce7b0b3da808dc4f)
    
    **1) Update README.md** stefanalund
    (SHA: f014933e1a70abd3b793a2c3706a6cf913635f99)
    
    **1) Update README.md** stefanalund
    (SHA: d879b7e780c097fa1f96fe953a52b825bf15b4e2)
    
    **1) First commit of plugin documentation** marcuseide
    (SHA: 2864a8fb3d7f0996d000ddb566eba73c823e43da)
    
    **1) More edits of goal** stefanalund
    (SHA: 301f048ae4a87e92d3e9d9d5a07faf424c2d0afa)
    
    **1) Merge pull request #223 from spotify/rugvip/e2e-cli-test
    
    added scripts dir with test for making sure serve and plugin scaffolding works** Rugvip
    (SHA: b6cba11d777a803200abea522d703e7ebb0c1d4c)
    
    **1) README: added note about requiring node 12** Rugvip
    (SHA: a9fc86a440b53ead9a894790a25e095807bdae77)
    
    **1) packages/core: removed entity-related APIs** Rugvip
    (SHA: 54214323c60c6e1a8850df15ea1803248f6b14e7)
    
    **1) Merge pull request #226 from spotify/rugvip/nodelts
    
    README: added note about requiring node 12** stefanalund
    (SHA: ebee008e42d4ca4054cc4d0b651c6b3b714a0f8a)
    
    **1) packages/core: removed some unused javascript things** Rugvip
    (SHA: ebd7a4e42f77f9687bc81a026e8942c3f94a37d0)
    
    **1) 4 years actually** stefanalund
    (SHA: 0fb84519f22f9b5b32916bb88dbe7cd11c49fac2)
    
    **1) Merge pull request #228 from spotify/rugvip/nojs
    
    packages/core: removed some unused javascript things** Rugvip
    (SHA: 7c4ec88dff6b8c8574bd18379bcced8de6e660bb)
    
    **1) Merge pull request #227 from spotify/rugvip/nonteties
    
    packages/core: removed entity-related APIs** Rugvip
    (SHA: 22b4e274f482f11b7411381ede9e89d5488f6379)
    
    **1) Merge pull request #222 from spotify/stefanalund-patch-1
    
    Add Roadmap to README** stefanalund
    (SHA: 4309513a91bebd096d8fa9162bf824b995c18b78)
    
    **1) Add a welcome page** nikek
    (SHA: 8045713c9a94b093de5c2bd989d87344702ac0c1)
    
    **1) Tweak welcome page styling and text** nikek
    (SHA: c153a0fc96679332cd560715eeb8955066a22b52)
    
    **1) Merge pull request #229 from spotify/nikek/welcome
    
    Add a welcome page** nikek
    (SHA: 23d94c629d4592a2ffff50379dbbcf8ed4831e56)
    
    **1) Step back versions to 0.x to signal non-finished status** freben
    (SHA: 17a9e71e96ef1df65826073e4e64681f622d0deb)
    
    **1) Review comments** marcuseide
    (SHA: 7732205bf73efd5e1ab67d5a54dae756de77bb23)
    
    **1) Guidelines embryo** marcuseide
    (SHA: 360037f96496d2ab331306f43556b6f14a48c6b1)
    
    **1) Merge pull request #225 from spotify/eide/plugin-docs
    
    First commit of plugin documentation** marcuseide
    (SHA: fb44ca38e80f38a021a2264b6c09418d66259759)
    
    **1) Merge pull request #221 from spotify/freben/back-version
    
    Step back versions to 0.x to signal non-finished status** freben
    (SHA: e28922093fc74a7de33c612b54bcac735497933f)
    
    **1) Added information about our Discord server to Readme** marcuseide
    (SHA: 88ff324174643f21d3f2260636692a3af9f008b9)
    
    **1) Added information about our Discord server to Readme** marcuseide
    (SHA: eefe6c435af20c6ee8e225f2d6544e556d7f4149)
    
    **1) Merge branch 'eide/discord-links-readme' of https://github.com/spotify/backstage into eide/discord-links-readme** marcuseide
    (SHA: 4142bee9f1baab946e69e53b58c099616f341a93)
    
    **1) Update roadmap section of README** stefanalund
    (SHA: a16d83faaeb37d72e39f8b8cce62bcf620a36518)
    
    **1) Update README.md** stefanalund
    (SHA: 58b11932186c2ec89081a6aa6a2f46da59895f86)
    
    **1) Update headline.png** stefanalund
    (SHA: dbabf15df2ba3965ef68056f77a8711703bf0d51)
    
    **1) Merge pull request #237 from spotify/alund/roadmap
    
    Update roadmap section of README** stefanalund
    (SHA: 8514bce73f90f7f06ed0f56e484bf2dde8e8c665)
    
    **1) packages/cli: use current version when templating a plugin** Rugvip
    (SHA: 73517462f7a2501064e4e81a7b6f3542acd2cf42)
    
    **1) Merge pull request #238 from spotify/rugvip/create-version
    
    packages/cli: use current version when templating a plugin** Rugvip
    (SHA: eab0512baf48e2c67a2ce74314748628b9110c9b)
    
    **1) Update roadmap section of README** stefanalund
    (SHA: 35c3fb2ea38c0a959183538c27fb1ca80e72868f)
    
    **1) Fix version insertion tests in cli** freben
    (SHA: bb1bc34bd4b406c931522e06aa3caea840569ff3)
    
    **1) Merge pull request #241 from spotify/freben/testversion
    
    Fix version insertion tests in cli** freben
    (SHA: e98ae65383c4e2ef30983a857389fbc123b25953)
    
    **1) Add license headers and eslint rules for them** freben
    (SHA: 1fec035351b0c9f3f279e94fccae4dbdb2e4b528)
    
    **1) Merge branch 'master' into eide/discord-links-readme** marcuseide
    (SHA: 8b4dcd92a89b3f35aa3f99f7a9829871eebe5840)
    
    **1) Merge pull request #242 from spotify/freben/license-header
    
    Add license headers and eslint rules for them** freben
    (SHA: 4bf779020c10a508c78cccbeb3b08787725564cd)
    
    **1) Update README.md** stefanalund
    (SHA: d8e6591d05271d9da81095658a5f3d8983244c60)
    
    **1) Merge pull request #239 from spotify/stefanalund-patch-1
    
    Update roadmap section of README** stefanalund
    (SHA: f0aa93056d651a4d25da7cd151729b2356a7b89f)
    
    **1) Merge pull request #233 from spotify/eide/discord-links-readme
    
    Add information about our Discord server** marcuseide
    (SHA: 39938a7d594eb71a1643db543cc34a5db9f8ea0a)
    
    **1) Remove incremental builds, since that breaks CI right now** freben
    (SHA: 509c3318b383a284d4470ff4986763ff5fc78696)
    
    **1) Merge pull request #243 from spotify/freben/build
    
    Remove incremental builds, since that breaks CI right now** freben
    (SHA: 06edf00c1888370cf9f652b512721f1b3d62a245)
    
    **1) New architecture image** stefanalund
    (SHA: 0a054d3779934ee3ccf232d5baf7fca6792c32ae)
    
    **1) Update backstage_overview.png** stefanalund
    (SHA: 37fd2ab827961c447d515f7884cedae719bde384)
    
    **1) Merge pull request #244 from spotify/alund/arch
    
    New architecture image** stefanalund
    (SHA: d0ef904db7b505c01fd4b670690ffb90dbc0e547)
    
    **1) Link out to backstage.io from README** stefanalund
    (SHA: 4c661095a327fe3163431b6ad7ef5c49e0ae194c)
    
    **1) Merge pull request #245 from spotify/stefanalund-patch-1
    
    Link out to backstage.io from README** stefanalund
    (SHA: 3814ba0db7d872fc11c778e2ec234e5148afc812)
    
    **1) Build on all relevant PR events, not pushes** freben
    (SHA: cd4c8ce5872e609ab6a3499f3ea64883c8d3d060)
    
    **1) Remove some lint exceptions** freben
    (SHA: e1565289b77006e1dd3d9c90a765b8431e8e233f)
    
    **1) Minor market positioning tweaks
    
    Some text that highlights the key benefits in a direct way** JimHaughwout
    (SHA: be7513797b335aea1a591e06f64395696bdef81e)
    
    **1) Merge pull request #248 from spotify/JimHaughwout-tweak-1
    
    Minor market positioning tweaks** stefanalund
    (SHA: 3220a490f7fa2a9b15eed7d6f3b6664fce85e464)
    
    **1) add copy assets to cli** soapraj
    (SHA: 49ed390eb7d2e0322e250a3abc9520d5c46d39a5)
    
    **1) add module declaration for asset files** soapraj
    (SHA: 13b8fe81f249129cd6e9e3823012c4af2fd8402f)
    
    **1) remove watch mode options for copyAssets command** soapraj
    (SHA: d4f4c6c978438013517831880eca98ea28c84c58)
    
    **1) switch order for plugin build script** soapraj
    (SHA: b65160dcf55b17dc00572587d4f6db1eace70697)
    
    **1) Fix progess test** freben
    (SHA: 9cca522c43750e9c8c2ec15ee4c49c014d7de888)
    
    **1) Merge pull request #246 from spotify/freben/on
    
    Build on all relevant PR events, not pushes** freben
    (SHA: 6353be55f632e7e0ac6bd6cc2a5d2f292719e82e)
    
    **1) Touch stuff just to test workflow settings** freben
    (SHA: c1c3f17bc77d27537dfa5cfb1ac45fdac7fd1b3f)
    
    **1) move copy assets to build step** soapraj
    (SHA: 78321d27181e197a5eec7e7166b60793d8626afe)
    
    **1) core: added logCollector test util** Rugvip
    (SHA: a15458b0af4b2007e223f0a586687195f96d9848)
    
    **1) packages/core: added api provider** Rugvip
    (SHA: 64cdb6bbe1e1d1b4281873b298e719633c0dfe36)
    
    **1) core/layout/Page: removed unused theme fields** Rugvip
    (SHA: 9e8c5bc5889d2de506ea41b5a465023e8b6a8667)
    
    **1) Show Phase 2 in overview pic** stefanalund
    (SHA: b55921a55af53c5ccc77c8da97b9cc1a67597066)
    
    **1) Merge pull request #252 from spotify/rugvip/clean-theme
    
    core/layout/Page: removed unused theme fields** Rugvip
    (SHA: d7c511f63fbf1c1fb79ac1acca7bf35ac7adffb9)
    
    **1) Merge pull request #253 from spotify/alund/new-arch-img
    
    Show Phase 2 in overview pic** stefanalund
    (SHA: 5f0ebea5c8bc852a5471fb972eb3297537614095)
    
    **1) Merge pull request #247 from spotify/freben/morelint
    
    Remove some lint exceptions** freben
    (SHA: 8a39b44778d65c94bd5a72f0ea445e6681532d50)
    
    **1) Merge pull request #231 from spotify/soapraj/plugin-assets
    
    copy plugin assets to dist** soapraj
    (SHA: a3dcdd0b82548238431ee212395942c4de2f5838)
    
    **1) Just some utilities converted to ts** freben
    (SHA: 72dca3b1a50024a2d4c88a0a9e305484a3a284c6)
    
    **1) Merge pull request #254 from spotify/freben/ts
    
    Just some utilities converted to ts** freben
    (SHA: 386ca0694312f3eeaf64c6176959939985cb3211)
    
    **1) UI -> UX** stefanalund
    (SHA: a35bef78cbb810d72698f55a1dad2a7b281c0882)
    
    **1) Merge pull request #251 from spotify/rugvip/api-provider
    
    packages/core: added api provider** Rugvip
    (SHA: 321780a05f1fd452696bd023d2c53fd873aa381f)
    
    **1) Merge pull request #256 from spotify/stefanalund-patch-1
    
    UI -> UX** nikek
    (SHA: 336295b6712c3b5227fc07e8e9f7d0be51799938)
    
    **1) Structure documentation in /docs** nikek
    (SHA: 85f5ca94412ebb2728e50ecc8b0b301fe3180a50)
    
    **1) Merge pull request #257 from spotify/nikek/docs
    
    Structure documentation in /docs** stefanalund
    (SHA: 416a2cda2b923aaa71580284fbf8693c8abd3cde)
    
    **1) Bump acorn from 5.7.3 to 5.7.4
    
    Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4.
    - [Release notes](https://github.com/acornjs/acorn/releases)
    - [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4)
    
    Signed-off-by: dependabot[bot] <support@github.com>** dependabot[bot]
    (SHA: 947434e6a415d3350b72216bed602aaa45bc3c26)
    
    **1) Merge pull request #259 from spotify/dependabot/npm_and_yarn/acorn-5.7.4
    
    Bump acorn from 5.7.3 to 5.7.4** stefanalund
    (SHA: 2da3b853e615ca9abc8606844e4e6829340dd01a)
    
    **1) Put getting started back in README** stefanalund
    (SHA: 61768175020c61d6e99aa812d94b503da2c32363)
    
    **1) Fix broken link** stefanalund
    (SHA: 2db71be89157c1ca8437e4f0c45ae99d60928bfe)
    
    **1) Use MUI List in welcome plugin** stefanalund
    (SHA: a7b6e75f394fa69ff4c10c05038f5c8a4713d079)
    
    **1) Merge pull request #262 from spotify/alund/docs
    
    Put getting started back in README** stefanalund
    (SHA: 4dda4695fb72394a97c4a501de7a935afbe9527f)
    
    **1) Some more TS weekend buffoonery** freben
    (SHA: b6b7e197543ce11a5d88c8bc9312aa6775899391)
    
    **1) yarn install in README** stefanalund
    (SHA: e56ab9726d296acbc08e43e8a24251cad9233b46)
    
    **1) Merge pull request #263 from spotify/freben/ts
    
    Some more TS weekend buffoonery** freben
    (SHA: cbf0c0511a0e77bbd9df8a0dfc91c7eb30053482)
    
    **1) Join us
    
    Putting this on repo will attract developers (not recruiters). Putting it down by *Community* will attract those who like FOSS community stuff, again more devs and less agencies** JimHaughwout
    (SHA: 5e7334e415365374a4c6234f737d52ed95c3cc76)
    
    **1) Update headline.png** stefanalund
    (SHA: fe2d4423a6610307116432f1a8b44827295ceb34)
    
    **1) Merge pull request #267 from spotify/contact-us-to-join
    
    Join us** stefanalund
    (SHA: dcb44a9c34299580d8d108e3e0aaf741f8a4622a)
    
    **1) Merge pull request #268 from spotify/alund/replace-head
    
    Update headline.png** stefanalund
    (SHA: 2ff685efa9574cd69c768f1a84b155ece08f76cc)
    
    **1) Rephrasing sentences about concepts** nikek
    (SHA: 1f2670990f97cc1fe51d4b596e8d5ba471976d28)
    
    **1) Merge pull request #269 from spotify/nikek-patch-1
    
    Rephrasing sentences about concepts** nikek
    (SHA: b0b2df0aecf89c4e7eaa6167f802fc753f0fa53f)
    
    **1) typo fixed** evanwolf
    (SHA: ed706c7f90f75b6e5375fc04356440c6433371fc)
    
    **1) display multiple emails** mwufi
    (SHA: 47f97b9f120459210f93b3545a2e2298488a3ef1)
    
    **1) Merge pull request #274 from evanwolf/patch-1
    
    typo fixed** nikek
    (SHA: d3a8095ce90f051185c6afe3a09b900b08355280)
    
    **1) Merge pull request #275 from mwufi/support-button-email
    
    display multiple emails** stefanalund
    (SHA: 0cd6fcc32995c7ca26e2ed326472f6681387ff6e)
    
    **1) Use GHA checkout v2 for faster fetch** inductor
    (SHA: 086282a2f5110a56814987966ed4c1cc7856e338)
    
    **1) Add docker environment** inductor
    (SHA: 439e9848482854f5d2eaa409c15e20dcc10c96e4)
    
    **1) Add Docker section in README** inductor
    (SHA: e646487eb0aeeb36b4805c88481ff37e20194a9b)
    
    **1) remove unnecessary alias** inductor
    (SHA: e3b0ec258224f36fdac6bb05847c7b261368222d)
    
    **1) Add EXPOSE to speficy container port** inductor
    (SHA: 94d98aa2cb500225682c66e1752dcd1fb930d099)
    
    **1) Merge pull request #277 from inductor/feature/use_gha_checkout_v2
    
    Use GHA checkout v2 for faster fetch** freben
    (SHA: 8d1e98f2e1f2a68e8a318181a2bd087dad8df2ad)
    
    **1) Create FAQ.md** Rugvip
    (SHA: b840db3026e8d365c4e3162c54615788caa1512a)
    
    **1) Update FAQ.md** Rugvip
    (SHA: 8aca4ed9f64b27cac19fabffacb35c8e30e891f7)
    
    **1) Merge pull request #295 from spotify/Rugvip-patch-1
    
    Create FAQ.md** Rugvip
    (SHA: 85f200e1e1d7296a84bfcf341b63955b3389373e)
    
    **1) Move and link to FAQ** stefanalund
    (SHA: 791c383db1ebe0d404f7023288e6a2257271710d)
    
    **1) work on nginx** inductor
    (SHA: 9e81cf9031b2d58c30b04690895bc7a106837faa)
    
    **1) apply change to readme** inductor
    (SHA: 2fc0f23a1d6e174f2193fce06aa66bc3190138fd)
    
    **1) Merge pull request #299 from spotify/alund/faq
    
    Move and link to FAQ** Rugvip
    (SHA: e09bf890c236ee2d0b26dd1e454ab5cbb782c8fd)
    
    **1) cli: use shell option to fix build issues on windows** Rugvip
    (SHA: 3772c82bebd4b85affcbea31a6933ff97b6ff21b)
    
    **1) Merge pull request #301 from spotify/rugvip/shell
    
    cli: use shell option to fix build issues on windows** Rugvip
    (SHA: fd90d8af9afd153b0f8a39f9286ec30dcf147d6a)
    
    **1) fix image name** inductor
    (SHA: 9f38e9518b1c60f6f76e8d58af699f261d9e8b53)
    
    **1) adding discord** tarcinil
    (SHA: 8983afa1bf46afe25ba90a98bd72bf929b8a5020)
    
    **1) updating to serverid, and using non-expiring link** tarcinil
    (SHA: 020386fb0cd560ba2f35478de78ac12b52224de3)
    
    **1) Merge pull request #302 from tarcinil/feature/280/add-discord
    
    Add Discord Shield** freben
    (SHA: c06606e80280725169ac06b6eef16e5fbcaf32da)
    
    **1) Merge pull request #279 from inductor/feature/docker
    
    Add Docker** Rugvip
    (SHA: 4d7a93c3513ab99bdd2136e5fc51d7cbc5ed504c)
    
    **1) cli: add helpers for running child processes and error handling in commands** Rugvip
    (SHA: 79d2ba5bc7f1734d4a448b5b3dc82a6315db66de)
    
    **1) Add milestones and blog post to README** stefanalund
    (SHA: 740a6efdac7827e65e5b9c0e7e77cce55d0add59)
    
    **1) Merge pull request #305 from spotify/stefanalund-patch-1
    
    Add milestones and blog post to README** stefanalund
    (SHA: 2e496787318bf166ce756c7c4d29afb43734ad70)
    
    **1) Require plugin IDs to be valid** freben
    (SHA: 72bbbfd243b5a907b24ce35bdcbd51ff9af39024)
    
    **1) Merge pull request #303 from spotify/frreben/pluginid
    
    Require plugin IDs to be valid** freben
    (SHA: 034c9de53cfa1cf3563ab1f92c2cc953126ccde8)
    
    **1) script/cli-e2e-test: error out if child exits early** Rugvip
    (SHA: a60bfc31d9be9ccb480c148827975331d94429cb)
    
    **1) cli: removed unnecessary try-catch in plugin:serve** Rugvip
    (SHA: 7035f8ed5278cd090ed9208303e0811951039f5f)
    
    **1) cli: add helper to wait for child to exit + use to fix watch-deps** Rugvip
    (SHA: 371084d30c559043679c6338ed5ca8a87a5106e4)
    
    **1) Merge pull request #304 from spotify/rugvip/cli-helpers
    
    cli: add helpers for running child processes and error handling in commands** Rugvip
    (SHA: d4f587fdbe17a663a875cd1eeff3f9204b8b3f59)
    
    **1) cli: fix name not being defined in helper** Rugvip
    (SHA: 756e7e3212dfa5d3b0843f41f5f8fc5f9de9a570)
    
    **1) Merge pull request #307 from spotify/rugvip/helper-fix
    
    cli: fix name not being defined in helper** Rugvip
    (SHA: ee34b77b3589d9c43e351a464f308a161f561f9a)
    
    **1) cli: add and use app:lint + include default eslint config in cli** Rugvip
    (SHA: a711dc21b2129a951f81be0548dc14d09f1c3502)
    
    **1) cli: limit to 0 warnings and use codeframe format for lint tasks** Rugvip
    (SHA: 01771489d52b68f7cf3f174f4f987d310e45007c)
    
    **1) app: fix lint issues** Rugvip
    (SHA: cedd53ec8aef49e613b49f5062237f3909096390)
    
    **1) app: remove copyright header in plugins list to avoid create-plugin mangling** Rugvip
    (SHA: 0d9fd6d7ca6a6dc35f82e27a27d2a24528faa545)
    
    **1) app: restored fixup'd comment line in setupTests** Rugvip
    (SHA: d83267089c6197eb2513b819fe667fa3efaf9be5)
    
    **1) Merge pull request #308 from spotify/rugvip/app-lint
    
    cli: add and use app:lint + include default eslint config in cli** Rugvip
    (SHA: 697ac5923f5ee411c123b87871fa47f884c3a139)
    
    **1) cli: added app:test command** Rugvip
    (SHA: 4fb95dc3f13178f32c99f6168b0ee9073d2858b6)
    
    **1) app: use cli app:test + copyright header** Rugvip
    (SHA: 8637518f3cf24e42c7d103a42f114d51ae7dcf7d)
    
    **1) Merge pull request #309 from spotify/rugvip/cli-test
    
     cli: added app:test command** Rugvip
    (SHA: 6bcdfebfaa8b486ec0daaea64aa441a63c582501)
    
    **1) cli: unify test and lint commands** Rugvip
    (SHA: 89f39a06e1f33b344ca36dba6424f84210d1283d)
    
    **1) plugins: removed unnecessary jest config and move setup to src/setupTests.ts** Rugvip
    (SHA: abc984fa251ba0fa77370dbfc29a486dd2d00def)
    
    **1) Merge pull request #310 from spotify/rugvip/merge
    
    cli: unify test and lint commands** Rugvip
    (SHA: d87c80743e8506afdff2c95b5cb9d857a03e3fe8)
    
    **1) add testing lib jest dom types, fixes #311** nikek
    (SHA: 1db34ba2a3fcdac6b4a8708b747b0bcdf41c2816)
    
    **1) Tweak according to prettier** nikek
    (SHA: 7ccd7cace86a05bdab8b926a4251e2d159a2893c)
    
    **1) Merge pull request #313 from spotify/nikek/def-plugin-test
    
    Add testing lib jest dom types, fixes #311** nikek
    (SHA: b0fbbeb3a3054f38b30e456d94d7c73cbf281971)
    
    **1) adding FAQ to readme** tarcinil
    (SHA: 8133f005563cd143d4a822c09d24da6b640be4b6)
    
    **1) Merge pull request #314 from tarcinil/feature/281/adding-faq-to-readme
    
    adding FAQ to readme** stefanalund
    (SHA: dc0cb6252f950ee3e64a35352d5766d8fc648655)
    
    **1) plugins: add testing-library types** Rugvip
    (SHA: 191d9236dac714b1148252f8c4fcad8566df9e12)
    
    **1) packages: use cli to test and lint core and cli** Rugvip
    (SHA: 52f56ab9b0ac4912edd0516aa5317c10250bc96a)
    
    **1) cli: support ts jest config and make test setup module optional** Rugvip
    (SHA: bd801756eb62803dd705aebf6deba14d196cce2a)
    
    **1) cli: add app:build and use in app** Rugvip
    (SHA: c57fd17102fd74641d5e418728a3ba27c6826317)
    
    **1) cli: add app:serve** Rugvip
    (SHA: f0bcd22733f12d8ecde1bc77f970141a454a9dbb)
    
    **1) app: use app:serve and remove react-scripts dependency** Rugvip
    (SHA: 31655018c80f1dffc0227c17575b98f906b80220)
    
    **1) Merge pull request #317 from spotify/rugvip/types
    
    plugins: add testing-library types** Rugvip
    (SHA: feaf9a9b43f06b9c5eb7ce63229d5c5ef58c8f23)
    
    **1) Merge pull request #319 from spotify/rugvip/clidf
    
    packages: use cli to test and lint core and cli** Rugvip
    (SHA: f60c5e417a6a67f081e187ef3d74486521f50abe)
    
    **1) Merge pull request #320 from spotify/rugvip/app-build
    
    cli: add app:build app:serve and use in app** Rugvip
    (SHA: bccf62ee526d69ed1dbdd8454a53edc631fbbaae)
    
    **1) Add FAQ entry for where to develop plugins** freben
    (SHA: 29ce113096b7c549826562afa8a787696ddff9b7)
    
    **1) Merge pull request #324 from spotify/freben/faq
    
    Add FAQ entry for where to develop plugins** freben
    (SHA: eca2fa04e92bdab83bae2ae5ecc3167fcd3713ff)
    
    **1) added yarn lint and test after plugin creation. Fixed some mirror things related with eslint errors** mateusmarquezini
    (SHA: 07f61e4c2eb8766661039c8ad4af98c5cc81d7b3)
    
    **1) Updated purpleBlue in PageThemeProvider (#328)** braulio-balanza
    (SHA: 55d22c1f36629030b441821ce14c802e82bee5e4)
    
    **1) Added Prettier shield** stefanalund
    (SHA: 30aece178d1c594d7e467bff14d36c3ad4622711)
    
    **1) Update header in README** stefanalund
    (SHA: 8a0b6b1fb8cc283152e6448aca026a3fe23b1b3b)
    
    **1) Merge pull request #331 from spotify/stefanalund-patch-1
    
    Added Prettier shield to README** stefanalund
    (SHA: 53ee8e31aa341c1f951ad58ad901249bcce81cc3)
    
    **1) Merge branch 'master' into alund/head** stefanalund
    (SHA: 065dbc3a3e4dbabbe72614aed27c4b648f990725)
    
    **1) Merge pull request #333 from spotify/alund/head
    
    Update header in README** stefanalund
    (SHA: e32bec77e84e64a6819877e469727cf9ffd73958)
    
    **1) move headline.png to docs/** Rugvip
    (SHA: 714c4df54a4ed82daaffa08f8c04d78c0fc304cf)
    
    **1) Merge pull request #336 from spotify/rugvip/headliner
    
    move headline.png to docs/** Rugvip
    (SHA: db47b005c4ad3780a6b009b90d851fc3f85af614)
    
    **1) cli: don't enforce prop-types for plugins** Rugvip
    (SHA: 512e5cb54dc0d562f3dae4e91ecfa96e37b69ef3)
    
    **1) Add emojis to Roadmap in README** stefanalund
    (SHA: 3d27f41366bfff1667608d6697123d38b92bda78)
    
    **1) fixed theme provider in a plugin test** mateusmarquezini
    (SHA: d958b1d8d2538fa9d3eb8df2b322bf2088a6cc28)
    
    **1) Merge branch 'master' into feature/312-plugin-test-and-list** mateusmarquezini
    (SHA: 66d27128d0ca2d6aed0851ccbf22871c066bca91)
    
    **1) Merge pull request #338 from spotify/stefanalund-patch-1
    
    Add emojis to Roadmap in README** stefanalund
    (SHA: 0ce1cdf21b1f34bc787e08d0fedec722c815b077)
    
    **1) added path to run lint and tests inside an specific folder** mateusmarquezini
    (SHA: 6dc109ab1d90a4a02c1bd12fd796ba76b1cdb47f)
    
    **1) added path to run lint and tests inside an specific folder** mateusmarquezini
    (SHA: 293038a0120e7fa7fe0f2cce7e69e1bb7cd02e2d)
    
    **1) added path to run lint and tests inside an specific folder** mateusmarquezini
    (SHA: d60e7dc068f3e4b61d3a11fded7a3431596caa04)
    
    **1) reverted changes** mateusmarquezini
    (SHA: c25691d0c05aa6e91bf3a45bfad25dae534b0dbf)
    
    **1) added path to run lint and tests inside an specific folder** mateusmarquezini
    (SHA: a8038bac0842a3a1acd8c9b972217d74cb810740)
    
    **1) added path to run lint and tests inside an specific folder** mateusmarquezini
    (SHA: e0127c79a6d2f2caae0f6289bb1809b2e1f78a39)
    
    **1) added path to run lint and tests inside an specific folder** mateusmarquezini
    (SHA: 32399cd7b69a17a062d726cd985eaa7fa0c3406e)
    
    **1) added path to run lint and tests inside an specific folder** mateusmarquezini
    (SHA: a6a757c9fe64c06031a5c0dbb2527299be2d1345)
    
    **1) Merge pull request #344 from mateusmarquezini/feature/312-plugin-test-and-list
    
    plugin test and lint should be part of cli e2e test** Rugvip
    (SHA: 6d87e3ac3c5d92b052920726a12728f3947a5578)
    
    **1) workflows/frontend: add missing lint check** Rugvip
    (SHA: 5c16d1d937f3f28bc53c630b981d30a538b060e6)
    
    **1) Merge pull request #349 from spotify/rugvip/lint
    
    workflows/frontend: add missing lint check** Rugvip
    (SHA: b6c79ab4b5dfdd2f52215a55002b1dd9f8b382ca)
    
    **1) feat: integration with storybook for @core package** mikqi
    (SHA: 4609c8f4e008bcf0d2e61512032fccf9a26c6847)
    
    **1) chore: add run storybook script at root folder** mikqi
    (SHA: 044fad2fbfc8da071b55bd26d5a9bc0a6b290729)
    
    **1) adding issue templates for feature/bug (#329)** tarcinil
    (SHA: 9528bed0b72765e177fcbd1844a518f98e0bca6b)
    
    **1) add heroku deployment steps** alaiacano
    (SHA: abe9aab7f95b779dacfeba6ee96ef69c7afca177)
    
    **1) fix: mismatch package version** mikqi
    (SHA: 68134404a639e59b6cb9c2776bebbc2aa98b8e06)
    
    **1) cli: exclude templates dir from linting** Rugvip
    (SHA: 9955e9cea6d67bd5170fc935a9f346fa18ac4e9b)
    
    **1) Merge pull request #351 from spotify/rugvip/ignore
    
    cli: exclude templates dir from linting** Rugvip
    (SHA: 39dc09fdd79519bff86203b1e53ae8b76ee50449)
    
    **1) #332 add .editorconfig
    
    The coniguration is set like the current file types have** AndreasAugustin
    (SHA: fc5aa5dc48c00e7d121ecaa844beea42823a4e24)
    
    **1) #332 add *.tsx, *.jsx, *.html to the .editorconfig** AndreasAugustin
    (SHA: 24a4a74f23e890d395840b6d80e0d072e7c275df)
    
    **1) [cli] Add CODEOWNERS support to create-plugin** freben
    (SHA: a14584b485ab046c3c348bf7483dfeae422cb6b1)
    
    **1) Make sure that minimist gets bumped past the vulnerable version** freben
    (SHA: 6923c2904ec112d516e9d79860c8899f056cde18)
    
    **1) github/workflows: cache node_modules** Rugvip
    (SHA: 5d3974e8696850f12589cc06a18440130c77bb80)
    
    **1) Merge pull request #322 from spotify/freben/yarnlock
    
    Make sure that minimist gets bumped past the vulnerable version** freben
    (SHA: 31e11b0b46e4adcdf1b4a043822e9cb304fb0cc2)
    
    **1) Address review comments** freben
    (SHA: 231c991fe064e836a1459e3991799028e43a5165)
    
    **1) eslint: move copyright template to separate file** Rugvip
    (SHA: 3195e2f2c440f045544e672190797eda4db53c4d)
    
    **1) Merge pull request #357 from spotify/rugvip/copyright
    
    eslint: move copyright template to separate file** Rugvip
    (SHA: a20d43255f200ab52ff104164dbc5cf024a5d54d)
    
    **1) Merge pull request #353 from AndreasAugustin/feat/editorconfig
    
    #332 add .editorconfig** stefanalund
    (SHA: 61f2fce33b0a3fcea013b432c8a4bf53322699a0)
    
    **1) github/workflows: move cli e2e test to separate workflow, prepare for running on windows as well** Rugvip
    (SHA: daa891cb2ee6c3350ad26cc2f31b06edc1d83104)
    
    **1) Merge pull request #356 from spotify/rugvip/cliflow
    
    github/workflows: move cli e2e test to separate workflow, run on windows as well** Rugvip
    (SHA: 143227652c06c4c1d56b5a43246083547fcfc511)
    
    **1) github/workflows/cli: run on windows as well** Rugvip
    (SHA: 4f959b94ac738f1c8c0838ea41f0e5dcbcb8265f)
    
    **1) added login page with github authentication option** majd-asab
    (SHA: 7b22d178384e210d6a2f5df97fee9391632170ad)
    
    **1) Merge branch 'master' of github.com:mikqi/backstage into feat/storybook-integration** mikqi
    (SHA: fbc786b126b57457221c115ad6b2922e4a01ed6e)
    
    **1) chore: add build storybook script at root package** mikqi
    (SHA: e29f55088e2f1343663c41a920346ed4ef3d1da5)
    
    **1) fix: auto generated d.ts files when build storybook** mikqi
    (SHA: fd4b1c8e366e2a402444d0bae9c7599b76b280f6)
    
    **1) Merge pull request #350 from mikqi/feat/storybook-integration
    
    Storybook Integration** stefanalund
    (SHA: 958c574afa9cee293b0f950bb9a7848a9ab5ae2b)
    
    **1) Merge pull request #354 from majd-asab/feature/add-github-auth
    
    added login page with github authentication option** stefanalund
    (SHA: 9a042e4b03d9fc915f4d2b50a7dc7fa594640d2d)
    
    **1) Merge pull request #340 from spotify/freben/codeowners
    
    [cli] Add CODEOWNERS support to create-plugin** freben
    (SHA: 263199da55e714c985e9c8f8e64a4fd9539b095a)
    
    **1) Merge pull request #337 from spotify/rugvip/prop-types
    
    cli: don't enforce prop-types for plugins** Rugvip
    (SHA: 577503b0c391d43000bb84b7f7c5b3dc9f6d13ec)
    
    **1) Merge pull request #355 from spotify/rugvip/cache
    
    github/workflows: cache node_modules** Rugvip
    (SHA: fd40fbdf4ba1d1fccdfe00563c7cd42fff316f3e)
    
    **1) Merge pull request #359 from spotify/rugvip/windows
    
    github/workflows/cli: run on windows as well** Rugvip
    (SHA: 8b76868c26f0d01c11f348f4cb87d42813c5e8eb)
    
    **1) packages/core: do not require prop types for js** Rugvip
    (SHA: 8ace44135d524d58d5b5652f3c983efc7a1d112e)
    
    **1) Merge pull request #362 from spotify/rugvip/jsprops
    
    packages/core: do not require prop types for js** Rugvip
    (SHA: e1a7f0fb2930cd159293006e99747ee6f4e42650)
    
    **1) core/apis/ApiRef: use domain dot notation** Rugvip
    (SHA: ec02d83f40b3156c18894464c3502edc8fb0ee28)
    
    **1) core: added errors api definition in new definitions folder** Rugvip
    (SHA: 0372c641254f2e2cc589d92006b8051985157ff2)
    
    **1) core/apis/ApiRegistry: narrow down types of implementations** Rugvip
    (SHA: 4e584c9c71d6f153ce854a6c2b43d01cc8815666)
    
    **1) core,app: add a method for registering APIs** Rugvip
    (SHA: 9b7dcfffbe78f4ecc28f50301567004b973d1530)
    
    **1) app: add initial errorApi implmentation** Rugvip
    (SHA: 5ad9dfbcd474b7b538b21677ff1fff07c3741178)
    
    **1) plugins/welcome: add error button that shows an example of consuming the error api** Rugvip
    (SHA: a9aede10fcf5251320479491c90f94d2b9fea05e)
    
    **1) app: more elaborate error display** Rugvip
    (SHA: bdaa6031d3f7f5c8ec0dd93252529b8dc3e3660b)
    
    **1) app/components/ErrorDisplay: added some TODOs** Rugvip
    (SHA: 392fc2a47fa5a9628f61ca32ed81dd2e0f42fb5d)
    
    **1) core/apis/errors: rename to error and don't export Error type** Rugvip
    (SHA: 4f13f2c7788b25e17603219fa4d58a3cd0dabbc9)
    
    **1) Merge pull request #326 from spotify/rugvip/errors
    
    Add initial version of core error API with small showcase in welcome plugin and app** Rugvip
    (SHA: 58b2b97cfa830a4590dc0510bc21300b1a9ba718)
    
    **1) Fix act() warnings on newly created plugin test run** freben
    (SHA: 9d977ccb9c3e8cd4a7ccc55dc4b494a17e572828)
    
    **1) Better waiting** freben
    (SHA: 1d3a8c110cf30a8630e35c5973abca00c9b49180)
    
    **1) Require node 12** freben
    (SHA: d154669e0caba095a696f04d039c50d808bd9374)
    
    **1) Merge pull request #369 from spotify/freben/engine
    
    Require node 12** freben
    (SHA: 459a05654ec54b854975f6211f806bde988c1558)
    
    **1) Merge pull request #361 from spotify/freben/pluginact
    
    Fix act() warnings on newly created plugin test run** freben
    (SHA: fc55a29140332d12fd59fea449cacebeea5b3482)
    
    **1) package/core: move storybook to separate private and nohoist package** Rugvip
    (SHA: 4852485f9a16d02c19f5970561d8d567048c288b)
    
    **1) Add faq about repo managers** marcuseide
    (SHA: f629c288ee81d9e0a195497d51598e7a3febe71d)
    
    **1) Review comment** marcuseide
    (SHA: 6b8f0d3961d0c86447996726271ad91346f261dd)
    
    **1) Merge pull request #376 from spotify/eide/faq-repo-managers
    
    Add FAQ about repo managers** marcuseide
    (SHA: c5dd7270a630b60e5aec9c77f3bb0159832ed437)
    
    **1) Merge pull request #371 from spotify/rugvip/books
    
    package/core: move storybook to separate private and nohoist package** Rugvip
    (SHA: d1f49469c09fe3fb6e7292830b06075633af819e)
    
    **1) packages: mark core and cli as public** Rugvip
    (SHA: 250277a861dcd2d33977567c836384fdb676f8e4)
    
    **1) Build and test only changed packages (#352)
    
    * #285 build and test only changed packages
    
    * changed since flag param
    
    * fix build cause --since lerna flag
    
    * fix build cause --since lerna flag
    
    * removed checkout option
    
    * fix build cause --since lerna flag
    
    * fix build cause --since lerna flag
    
    * fix build in progress
    
    * fix build in progress
    
    * removed --since flag for build executions
    
    * removed --since flag for build executions
    
    * changed action checkout step
    
    * added new ref to the action checkout
    
    * removed ref prop from the action checkout. Added new step to fetch branches to compare when using lerna --since
    
    * changed --since param value
    
    * added --since flag to the build and renamed the fetch step
    
    * removed --since flag from build. Added new config to the checkout step workflow
    
    * removed --since flag from yarn build. Added new config to the checkout step workflow
    
    * removed --since flag from yarn build. Added new step to checkout branch master
    
    * Added new step to checkout branch master** mateusmarquezini
    (SHA: f9a47d9a0af62aa29673ca14b1d9fd7e6119afaa)
    
    **1) workflows: add master build with publish** Rugvip
    (SHA: 81ca63fd403d531f6b48067711721c9973b17f59)
    
    **1) packages: make plugins private for now** Rugvip
    (SHA: 9b8d15606e287a6cccf72163e72ee22a8b3f1653)
    
    **1) package: added root release command for creating a version bump commit** Rugvip
    (SHA: ae61369fe18c2c78147836042751cb0e56f6259b)
    
    **1) cli: exclude templates dir from linting** Rugvip
    (SHA: 40c2d53365b16d3a638854494b6d09b51e1b5741)
    
    **1) package: update storybook command and remove build command** Rugvip
    (SHA: 123e5f80a8618e6df1ae0a5f99482761eb05df40)
    
    **1) Merge pull request #380 from spotify/rugvip/story
    
    package: update storybook command and remove build command** Rugvip
    (SHA: 37de8bccf597da2edafeee6a15fcba626f796c9f)
    
    **1) github/workflows: update yarn cache step names** Rugvip
    (SHA: 5012ce53353e1ff43ad8260b1590f07b3835c095)
    
    **1) workflows/master: split yarn tasks into separate steps** Rugvip
    (SHA: 3dd16111806f53a1d201230b1b1c4d63de3379c9)
    
    **1) Merge branch 'master' into rugvip/publish** Rugvip
    (SHA: ebe2205ec65003d4898a328873672bf3ea8a7315)
    
    **1) Merge pull request #379 from alaiacano/master
    
    Add deploy instructions for Heroku** stefanalund
    (SHA: 7c7cf63b732f9b7ec1816846926c920772baa110)
    
    **1) docs: added npm publishing docs** Rugvip
    (SHA: 59c1cba6b971822479d43086c2caa618fd70fa58)
    
    **1) workflows/frontend: split yarn tasks into separate steps (#383)** Rugvip
    (SHA: 80eeaa836bbaeaa97225a0304a736affbb0d5891)
    
    **1) packages: add READMEs** Rugvip
    (SHA: cf446052bc9f48f244700aac4b1a489fa7b8d42d)
    
    **1) packages/{core,cli}: fill in missing package.json fields for publishing** Rugvip
    (SHA: ca992f6cc44d886a7df3ec2ce9ae81e029e019d8)
    
    **1) Merge pull request #384 from spotify/rugvip/prep
    
    Prepare packages for publishing** Rugvip
    (SHA: e73bb131c12b78b0337d6f7dd5855e5f2bfff8ad)
    
    **1) Merge pull request #378 from spotify/rugvip/publish
    
    set up package publishing** Rugvip
    (SHA: 5c26725361f16e5e052fc79ef3b0c30b25731e22)
    
  • hackweek-demo