avaliasystems / dx-hub Goto Github PK
View Code? Open in Web Editor NEWDX Hub: ignite your Backstage Developer Portal
License: Apache License 2.0
DX Hub: ignite your Backstage Developer Portal
License: Apache License 2.0
For people running DX Hub with yarn
, it is pretty easy to customize the provided theme and to change the color scheme (to use the organization branding).
It would be interesting to allow people who run DX Hub via Docker and don't want to update the code to achieve the same result.
For people planning a demo at their organization, it would be interesting to have an easy way to add their own name or logo. We need to update the page layout and use a mounted volume.
At the moment, we only have a handful of entities in the catalog. It would be good to have a larger organization (teams and people), more software assets (components, systems, domains) and APIs. We could use public open source orgs and projects.
The demo page uses images created at Avalia Systems, that match our theme and color scheme. For people doing demos at their orgs, it might make sense to replace these with org-specific images.
The initial version of this repo was not designed to release the individual plugins we will add to DX Hub over time. We want to make these plugins available to Backstage adopters and therefore need a way to publish them via the central npm registry.
This question fits into the broader context of managing this repo as a "mono repo". Looking at the evolution and the current state of these repos, we see that there is no single approach:
yarn 3
, while others are still using yarn 1
lerna
while moving to yarn 3
lerna
Here are (some of) the repos that we have studied:
We will start with a simple solution and evolve it over time. The objectives of the first step are:
yarn 1
until it becomes the recommended version for Backstage (today, the documentation explains how to migrate to yarn 3
, but the scaffolder still uses yarn 1
)lerna
independent
mode for lerna
, so that we can manage versions for our plugins independentlynpmjs.com
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.