Skip to content
This repository has been archived by the owner on Dec 28, 2022. It is now read-only.

Use start bootstrap template, react and sass for dashboard #51

Open
wants to merge 26 commits into
base: a1
Choose a base branch
from

Conversation

Gum-Joe
Copy link
Owner

@Gum-Joe Gum-Joe commented Mar 6, 2016

So far, I have had numerous attempts at making a dashboard, however, none have been modern. Due to this, I am using a template.
Template: http://blackrockdigital.github.io/startbootstrap-sb-admin-2/pages/index.html
Download link: http://startbootstrap.com/template-overviews/sb-admin-2/

The template comes with badges, charts tables and more.
I will add:

Up time badge
Down time badge
Running web-apps badge
Requests today badge
Table of requests
Table of apps + runs

Also, I will be adding a bit of react and will convert the template to a dark theme.

UPDATE: New pull request #46 - a1-cleanup. Changes will accompany these changes
UPDATE: #46 has been merged
UPDATE: Adding react
UPDATE: Adding repo download

Update a1-dashboard templating
💄 Changed font of big badges & navbar to open-sans-light
💄 Added an message, with a dashed border, that tells you when
there are no apps. The message also "advertises" creating a web app and
has a button, which links to /dashboard/new/app. The button starts off
outlined and fades to having a background, on hover
🎨 Added react code for quick actions
💄 Added box area for quick actions
💄 Changed background of web-apps table's header
💄 Changed background of web-apps panel's header
💄 Added footer to quick actions panel
💄 Remove requests table
TODO: Add dynamic & customizable quick actions using react
🚧 (TODO) Add "getting quick actions from server" to quick
actions react. Work around: use JSON in js file
⬆️ native-dependencies-nodejs@5.3.0 to
native-dependencies-nodejs@5.7.1
🎨 Add api + tasks api
💄 Add new app screen
🎨 React improvements
⬆️ Rebuild native extensions for nodejs v5.8.0
⬇️ Remove unused dependencies
⬆️ Add new dependencies: dockerode, virtualbox, minify
💄 Add page for github repo clone
💄 Use react to ask for repo to clone on same page
🎨 💻 Add backend for logging github clone to front end
(socket.io)
⬆️ Install nodegit@master
💚 Add nodejs version 5.8.0 to testing
⬆️ Rebuild native extensions for nodejs v5.9.0
🎨 Make the git.Repo() class work
🎨 Allow cloning through online and send back, through socket.io,
when done
💄 Added a circular status bar using
kimmobrunfeldt/progressbar.js with text + tick when 100%
🚧 TODO: Change screen when done cloning
💚 Fix travis-ci installer issues
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.6%) to 46.723% when pulling 421197b on a1-dashboard-templating into cba633d on a1.

🐛 Fix bug where cloning git url would fail, as url will attempt to
be made as dir. Now start of url (i.e. git://) will be chomped. e.g. for
the repo https://github.com/Gum-Joe/jakhu, it would be saved in
app/instances/github.com/Gum-Joe/jakhu
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.8%) to 46.492% when pulling 9a739c4 on a1-dashboard-templating into cba633d on a1.

@coveralls
Copy link

Coverage Status

Coverage decreased (-1.2%) to 46.138% when pulling 8a47e8e on a1-dashboard-templating into cba633d on a1.

🎨 Added error handling for when a repo exists
💄 Add error modal
🐛 Fix issue where socket.io would send back <%=repo% instead of repo
name
@coveralls
Copy link

Coverage Status

Coverage decreased (-1.9%) to 45.445% when pulling ce2fe46 on a1-dashboard-templating into cba633d on a1.

💄 Added a status message about what is going on
🎨 Added code for cloning repo and feeding back %
💄 Added cloning percent on screen
@coveralls
Copy link

Coverage Status

Coverage decreased (-2.1%) to 45.226% when pulling 2b28e11 on a1-dashboard-templating into cba633d on a1.

🎨 Add the grunt-nodemon task to run nodemon on our server, with envs
and with debugging.
🎨 Prettify Gruntfile.js and socket.io.js with psyrendust/js-prettify
🎨 Change debug text when starting boot2docker vm
@coveralls
Copy link

Coverage Status

Coverage decreased (-2.2%) to 45.135% when pulling 6f20853 on a1-dashboard-templating into cba633d on a1.

🎨 Add socket.io code to tell client whether config required (no
.jakhu.yml) or not.
🎨 Change the param for repo in callback
🎨 Add a getDir method to Repo class
@coveralls
Copy link

Coverage Status

Coverage decreased (-3.0%) to 44.357% when pulling 36e7168 on a1-dashboard-templating into cba633d on a1.

@coveralls
Copy link

Coverage Status

Coverage decreased (-3.0%) to 44.357% when pulling 926fe87 on a1-dashboard-templating into cba633d on a1.

🎨 Added a socket.io clonerepoconfig event + .jakhu.yml detection for
config
💄 Removed before build command for cloned repo config screen
and replaced with start command
🎨 Added socket.io form submitting
🚧 TODO: Make submit button disabled on click + build logic
💚 To fix ci, remove usage of api file (./libs/api.js)
💄 Added an "Alpha" warning screen
@coveralls
Copy link

Coverage Status

Coverage decreased (-2.7%) to 44.668% when pulling b709a2b on a1-dashboard-templating into cba633d on a1.

🚧 💄 Added a screen to show build status
🚧 🎨 Start adding build logic
📦 Update package.json minor version
@coveralls
Copy link

Coverage Status

Coverage decreased (-3.7%) to 43.652% when pulling 4311963 on a1-dashboard-templating into cba633d on a1.

@Gum-Joe
Copy link
Owner Author

Gum-Joe commented Mar 30, 2016

Thanks 👍

@coveralls
Copy link

Coverage Status

Coverage decreased (-3.7%) to 43.652% when pulling ec43aff on a1-dashboard-templating into cba633d on a1.

@coveralls
Copy link

Coverage Status

Coverage decreased (-3.7%) to 43.652% when pulling 0b2cb08 on a1-dashboard-templating into cba633d on a1.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants