This repository has been archived by the owner on Dec 28, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Use start bootstrap template, react and sass for dashboard #51
Open
Gum-Joe
wants to merge
26
commits into
a1
Choose a base branch
from
a1-dashboard-templating
base: a1
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
🐛 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
🎨 Added error handling for when a repo exists 💄 Add error modal 🐛 Fix issue where socket.io would send back <%=repo% instead of repo name
💄 Added a status message about what is going on 🎨 Added code for cloning repo and feeding back % 💄 Added cloning percent on screen
🎨 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
🎨 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
🎨 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
🚧 💄 Added a screen to show build status 🚧 🎨 Start adding build logic 📦 Update package.json minor version
Thanks 👍 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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