thoughtworks / dashy Goto Github PK
View Code? Open in Web Editor NEWA Dashboard for managing app's services requests
A Dashboard for managing app's services requests
When I first load the page I see a message: "No requests for <app_name> yet". On our current project we use Dashy and the data takes around 10-15 seconds to load.
Users are mislead to think that there is nothing to see. I have received this feedback from some people. They even close the page before it gets loaded.
Ideally, instead of the "There is no requests" message, there should be some visual way to see that Dashy is loading the data. Something like a spinner for example.
Suggestion of use Blanket.
Publish Dashy4R gem
Improve the user interface using usability testing.
Convert the jade templates files in the view folder to static HTML;
And move the static content to the public folder.
Add a description that explains what are the Motivations behind Dashy, a detailed Usage example and, for those interested on contributing, a Wiki with technical info.
Sugestão de @tassiaspinelli
A linha do tempo das chamadas considera que critérios de tempo? Acho que genérico demais acaba comprometendo a usabilidade.
Um formato mais específico seria legal (guardar a data/hora exata que aconteceu), acho que até pra identificar as métricas posteriores. Outra dúvida: está considerando AM e PM?
Um exemplo é:
1 min ago
2 min ago
42 min ago
1 hour ago (daí depois de uma hora ficaria mais preciso)
Today 3:12 AM
Yesterday 6:15 PM
June 6th 4:56 AM.
Também não sei se ela está se atualizando. Para mim só aparece:
3 days ago
3 days ago
3 days ago
3 days ago
3 days ago
Que acham? Faz sentido? Posso dar uma revisada no formato de tempo, estou procurando uns padrões de UI legais pra usar, mas estou no aeroporto, meio na correria. Vo ficar checando aqui quando tiver um tempinho.
Abraço!
Suggestion of use Protractor.js
Currently the application routing is being made by the Node.js backend. This responsibility should be given to the Angular.js on the views, thus creating a truly single-page application. The Node.js backend shall act only as an API, responding to AJAX calls.
Default "start" parameter will not run mongo.
When sending a new request, only the last browser session gets updated.
Steps to reproduce:
Expected result:
Current result:
A Dashy client is a simple application/api that shall be integrated into the code base that access webservices, checking the statuses of the endpoint and sending the info to Dashy.
Dashy needs to be available via NPM in order to provide a simple way to install and run the application (instead of cloning the repo).
This branch shall be used to trigger deploys via Snap. The daily development will be made on the master branch, tho.
Rename the app.js to server.js
Suggestions of tools: JS Hint and JS Lint.
When the dashy screen's idle and the request comes, then the description doesn't updates with the expected time like 'a few seconds ago', applying the latest one until the browser is refreshed.
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.