3 ms·
Good to see a pleasant UI from an Apache project for a change.
by enw 6y ago
Good to see a pleasant UI from an Apache project for a change.
- rectang 6y agoI wonder if there's anything different about the Airflow community as opposed to other Apache communities with regards to UI design management. ASF communities work hard to be open to contributions from any and all parties, which is important for avoiding alienation of minority factions and keeping the community from fragmenting, and also for maintaining project independence and not getting captured by a single dominant entity. As a side effect, contributions are often negotiated but rarely rejected, which exerts pressure in the direction of feature bloat: the acute needs of the contributor tend to outweigh the diffuse benefit of simplicity. Such pressure is not impossible to resist, but it usually takes dedication and and superior negotiation skills from core maintainers. A modular architecture is also very helpful for accommodating contributors without compromising usability, which is why so many successful ASF projects use plugins.
- dimberman 6y agoI'd say it's simpler than that. Airflow is a backend project built by backend engineers. Most UI people don't use Airflow or know what it is. @ryanhamilton is the first front-end dev to become a committer on the project and that JUST happened a few months ago.
- hn2017 6y agoHe's done an awesome job.. kudos to him.
- dimberman 6y agoWe're hiring multiple UI experts to rebuild the Airflow UI from scratch in react, so this is just the beginning :).
- jaikant77 6y agoReact is awesome. Can you share a link to the dev branch on which development is on?