Commit Graph

1648 Commits

Author SHA1 Message Date
tfennelly b9aba84122 Fixes nested ExtensionPoint + externalizing react packages 2016-03-02 21:42:08 +00:00
Josh McDonald 73093ec5d1 UX-31 - merge in some WIP on polish to re-focus on exporting react components
Squashed commit of the following:

commit 7d7b7f2622760ab539e5009d68c4e1e521bcf6b3
commit a750b43d9217619b8bfc171fd290d83effa88024
commit bff7a9d3f7bea0d9703bcc54a920215f7ac8b6a9
2016-03-03 08:38:00 +11:00
Tom Fennelly 178f3751c8 Merge pull request #38 from cloudbees/UX-109
[UX-109] Updated to use @jenkins-cd scoped packages
2016-03-02 19:47:15 +00:00
tfennelly 5608bb8cf9 Updated to use @jenkins-cd scoped packages 2016-03-02 18:39:46 +00:00
Thorsten Scherler a4673ba377 [hotfix/UX-107] Implement eslint support and fix offenses 2016-03-02 16:38:49 +01:00
Tom Fennelly 3c7e15e35d Merge pull request #36 from cloudbees/feature/UX-62
[UX-62] Auto-discovery and loading of jenkins-js-extensions
2016-03-02 12:27:35 +00:00
tfennelly e0f2968a67 Updated web and admin to use newer js-extensions 2016-03-02 11:53:19 +00:00
tfennelly 06ad83bb31 Fixes to js-extensions to better handle unimplemented ExtensionPoints 2016-03-02 11:53:19 +00:00
tfennelly 234e601a93 Externalize jQuery 2016-03-02 11:53:19 +00:00
tfennelly 6dc024becf ExtensionPoint async loading hooked into blueocean-web 2016-03-02 11:53:19 +00:00
tfennelly 31ecd20548 ExtensionPoint async loading 2016-03-02 11:53:19 +00:00
tfennelly 411a844149 Added some logging 2016-03-02 11:53:18 +00:00
tfennelly f7c9efc3ed Simple private REST endpoint for getting jenkins-js-extensions info 2016-03-02 11:53:18 +00:00
Ivan Meredith 69e35e162e Merge remote-tracking branch 'origin/master' into feature/UX-65
# Conflicts:
#	blueocean-rest/src/main/java/io/jenkins/blueocean/rest/model/BlueMultiBranchPipeline.java
2016-03-02 17:13:24 +13:00
Ivan Meredith fad39c22ca [UX-65] Add basic PR information to REST api
This commit adds the total number and build statuses of Github Pull Requests.

It also filters out pull requests from the branch statistics.

Future work includes: filtering out PR's from other branch calls and getting more data about the PR for the uI
2016-03-02 17:02:44 +13:00
Vivek Pandey 6a53b17188 Revert "[UX-97] expose progressive log text"
This reverts commit 5db5d4a8daee34dc218e793c44e812e139f2c533.
2016-03-01 19:16:38 -08:00
Vivek Pandey 640d5f29ae Mostly implemented... 2016-03-01 19:16:38 -08:00
Kohsuke Kawaguchi 788800b3a1 [UX-97] expose progressive log text
TODO: maybe AnnotatedText needs to be massaged to have more kosher URL
TODO: README.md needs to describe this contract
2016-03-01 19:16:38 -08:00
Kohsuke Kawaguchi cc9a81be01 Bind changesets
TODO: make the code a bit more DRY, especially around how we convert
ChangeLogSet into a Map
2016-03-01 19:16:38 -08:00
Kohsuke Kawaguchi ab10ee411d Generic implementation of Container and Resource
... to help bind more things to REST API more quickly without defining typed interfaces for each of them
2016-03-01 19:16:37 -08:00
Vivek Pandey 97bc6c3819 UX-94# Initial commit 2016-03-01 19:16:37 -08:00
vivek 23475cd9a9 Merge pull request #33 from cloudbees/feature/UX-101
UX-101# weather should be for all types of jobs
2016-03-01 19:15:49 -08:00
Vivek Pandey 0637d0a6e3 trigger build 2016-03-01 19:02:51 -08:00
James Dumay 77d166d761 icon updates 2016-03-02 13:47:16 +11:00
James Dumay 95eb20a04e Added lato font weights, added some example usage of those weights. 2016-03-02 13:33:30 +11:00
Vivek Pandey 952cf8fe2a doc improvement and some leftover commits 2016-03-01 18:01:20 -08:00
Vivek Pandey e47e7d0f2c UX-101# weather should be for all types of jobs 2016-03-01 17:50:11 -08:00
Josh McDonald c643a6bffc feature/UX-31 * Remove redundant bootstrap example. 2016-03-02 10:34:09 +11:00
Josh McDonald 813c6c1d5f feature/UX-31 * Make npm shrinkwrap actually use correct URLs #facepalm 2016-03-02 10:30:42 +11:00
Josh McDonald f19e0a2a93 Prune bootstrap clone 2016-03-01 22:51:40 +11:00
Josh McDonald a1a4e9d80f UX-31 - Creating CSS theme
* Start bringing things over from BS into a much smaller package so we need less crap to build the jenkins theme than all of BS
 * Got the default bootstrap theme building from less, and the theme example slightly modified to our needs
 * Watch added
 * More progress correcting missing / incorrect overrides in theme
 * Got everything pink in the bootstrap theme example at least.
 * Jenkins colours in
 * Flatten alert divs
 * Pull in Lato font
 * Buttons flattened
 * Progress on BO-specific example HTML
 * Bring octicons files into build process
 * Bootstrap removed, needs some more things put into the theme, but it's not crazy.
 * Add a nice CSS normalise
 * Fix package.json a bit, shrinkwrap
 * Fix up font sizes
 * Fix a bunch of padding and alignment issues, add code styles, add current weather icons

TODO:

- [ ] Add a minify step for dist, update examples to use it
- [ ] Make sure package json has correct metadata showing the author as me, as well as somehow pointing out CB footed the bill
- [ ] Make sure “npm publish” or whatever will not do so without first doing a complete clean and build.
- [ ] Publish to npm
- [ ] Basic form components
- [ ] Pull the css reset into the one jenkins css file, which would then be minimised
- [ ] Clean out all the styles we’re not using from the css
- [ ] Extract static HTML from example into React Components for BO to depend on

Squashed commit of the following:

commit 9046b73ddd8b7f3e0bf8cb197cba56fac11c02e3
Merge: 9bf34ff 1802605
commit 9bf34ffcdd65e449d44666517ea5dc3c4ee55da9
commit 51eb9584d6981d9f7145ba68b8f1e878086b43d7
commit be55dbe1da52fbcefd39c10aaafad28134ae5174
commit d0552607e98edc23ff4568343b177484631dee79
commit 88bb1e12c25cad6bd3deb529dd6b0f5e2839766f
Merge: 921a11d 0be26ff
commit 921a11d97a4de4489c3292e83cd2493ec6779eb0
commit 260a05816ef3979cfafe5f244c041326aa39eea6
commit 554f5f24d32d51454d492f4acd327991a61c173c
commit 322f5140425b7a4a287c61998c208c1cdd0f2e8d
commit bbc3a5b02ba5e60eb3f486dc1bb3e91064330d71
Merge: dfcd07a 3744d56
commit dfcd07a52593d0af8097f6083c2f4c513782ef9b
commit 386079beaa5daf054dc926ff07dceddcdf98983b
commit 9c69a1739203776ddb4e6f8ce4822550a40cc751
commit 149cd1699b8d646ab7ac21d98ce8b6a5e0ecc472
commit be09bbcb68f423c644927482cd536bf66b344d9b
commit a84cc86d83db621275d3173bb846b70496b7c4c2
commit b0b3b26a39065bb63b34d1bab4e509250975ecb5
commit 2ebe6e3aa3be51fff2f3226e75e827bf7184a042
commit 09a4a22144307ec5a88877acf73001bf6ef6b4af
commit b60c9ec4c335f1b21baba0b37fc71d4c7c2a7c7c
commit 0ef42762db8dfbbfd7df767d31ec44d79545688a
2016-03-01 22:38:54 +11:00
Tom Fennelly 18026052f6 Merge pull request #30 from tfennelly/contrib-prs
Updates to contributing PRs
2016-03-01 10:01:30 +00:00
tfennelly d8d4f8f424 Updates to contributing PRs 2016-03-01 09:59:29 +00:00
Michael Neale f8872413c8 Merge pull request #29 from cloudbees/feature/README-better
docs to reflect the best way to work with it
2016-03-01 20:34:01 +11:00
Michael Neale 2369d74ff9 docs to reflect the best way to work with it 2016-03-01 20:18:07 +11:00
Michael Neale 44beeb0ae4 cleanup and adding in some runtime deps for debugging 2016-03-01 18:48:34 +11:00
Michael Neale 6a2d5f031e Build badge does not work
sads. But ok.
2016-03-01 16:43:26 +11:00
vivek be984264b7 Merge pull request #28 from cloudbees/feature/UX-64
UX-64# Renamed branches to branchNames in Pipeline model
2016-02-29 19:47:57 -08:00
Vivek Pandey 3439eedfd1 UX-64# Renamed branches to branchNames in Pipeline model 2016-02-29 19:34:11 -08:00
vivek 946a8772e0 Merge pull request #27 from cloudbees/feature/UX-37
UX-37# Multibranch pipeline model
2016-02-29 19:24:06 -08:00
Vivek Pandey ae4009afc7 UX-37# Multibranch pipeline model 2016-02-29 18:17:54 -08:00
vivek d277e6a35d Merge pull request #23 from cloudbees/feature/UX-53
UX-53# MultiBranch pipeline and branch implementation
2016-02-29 16:06:37 -08:00
Vivek Pandey 291afeae77 another PR build trigger 2016-02-29 15:47:04 -08:00
Vivek Pandey afc098f41c Trigger another pr build 2016-02-29 15:25:02 -08:00
Vivek Pandey 5685a674fb To trigger jenkins build 2016-02-29 15:03:46 -08:00
Michael Neale 0be26ff6bd Merge pull request #24 from cloudbees/feature/build-badge
Update README.md
2016-03-01 09:01:34 +11:00
Vivek Pandey 2450755526 Merge branch 'feature/UX-53' of github.com:cloudbees/blueocean into feature/UX-53 2016-02-29 13:50:25 -08:00
Vivek Pandey 2e6c317907 Do not return multi-branch project's children jobs 2016-02-29 13:23:52 -08:00
Vivek Pandey 88fa40f2d0 UX-53# Rename, refactoring. 2016-02-29 10:16:13 -08:00
Vivek Pandey 59c1a55e6c UX-53# MultiBranch pipeline and branch implementation
See blueocean-rest/README.md for details on MB pipeline specific rest apis.
2016-02-29 10:16:13 -08:00