Git Product home page Git Product logo

guanlecoja-ui's Introduction

Buildbot

The Continuous Integration Framework

Buildbot is based on original work from Brian Warner, and currently maintained by the Botherders.

Visit us on http://buildbot.net !

travis-badge codecov-badge readthedocs-badge

Buildbot consists of several components:

  • master
  • worker
  • www/base
  • www/console_view
  • www/waterfall_view

and so on

See the README in each subdirectory for more information

Related repositories:

guanlecoja-ui's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

guanlecoja-ui's Issues

Explain the name..

The project name is pretty clever, and I bet a lot of people will wonder.. the README should describe it..

Sidebar behaviour is problematic when you prefer it to be collapsed

When viewing buildbot pages which are dense with information, it is helpful to collapse the side-bar.

The current implementation is a bit unfriendly to users who wish to have it always collapsed, in two regards:

  1. Upon reloading the page, the sidebar opens again (goes back to pinned state)
  2. When pinned, it expands and contracts as your mouse passes over it, which is problematic because it is a vertical bar and easy to mouse-over accidentally. e.g., if buildbot's browser window is on the right monitor in a multi-monitor setup.

I have a local commit which mostly fixes these problems, but I assume it would not be accepted as a pull request because i have hard-coded the side bar to always default to "unpinned/collapsed", which might be everyone's preference.

Ideally, upon pinning or unpinning, it should set a setting which persists across sessions. This way the next time you open the page it will remember the pinned vs collapsed state that you used previously.

If you can advise on how to make a persistent setting, perhaps that can be added. I have added custom settings to my buildbot plugins but as far as I can tell the guanlecoja-ui does not have direct support for this.

This is my commit where I have made the work-in-progress changes:
bb-nl@24370a4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.