Giter Site home page Giter Site logo

openshiftio / openshift.io Goto Github PK

View Code? Open in Web Editor NEW
97.0 97.0 66.0 72.98 MB

Red Hat OpenShift.io is an end-to-end development environment for planning, building and deploying modern applications.

Home Page: https://openshift.io

CSS 25.20% JavaScript 5.32% Ruby 1.83% HTML 52.87% TypeScript 11.85% Shell 2.93%

openshift.io's People

Contributors

abhinandan13jan avatar adamj avatar alexeykazakov avatar andrewazores avatar arunkumars08 avatar aslakknutsen avatar bartoszmajsak avatar christianvogt avatar corinnekrych avatar dgutride avatar dlabrecq avatar ibuziuk avatar invinciblejai avatar jaseemabid avatar jfchevrette avatar jmelis avatar joshuawilson avatar karthikjeeyar avatar kbsingh avatar kwk avatar maxandersen avatar mikgue avatar mindreeper2420 avatar nimishamukherjee avatar openshiftio-launchpad avatar pmuir avatar ppalaga avatar qodfathr avatar rohitkrai03 avatar vpavlin avatar

Stargazers

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

Watchers

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

openshift.io's Issues

It is possible to create a space without selecting a template

When a user creates a space, the Template drop-down is empty by default. It should not be possible to create a space without a template.

The field should be marked mandatory to make sure the user selects one. We can also select a template by default.

create-space-empty-template

Question: How start / test it locally?

I'm trying to test it locally and would prefer a pure docker option.

I tried docker build -t www.openshift.io . -f Dockerfile.builder but the image doesn't have a command.

When I tried to to run npm start from within the container I get the following error:

[fabric8@bb8f1490db1e wwwopenshiftio]$ npm start

> [email protected] start /home/fabric8/wwwopenshiftio
> npm run clean && webpack-dev-server


> [email protected] clean /home/fabric8/wwwopenshiftio
> rimraf dist

sh: rimraf: command not found

npm ERR! Linux 4.9.4-moby
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "clean"
npm ERR! node v6.9.2
npm ERR! npm  v3.10.9
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! [email protected] clean: `rimraf dist`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] clean script 'rimraf dist'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the www.openshift.io package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     rimraf dist
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs www.openshift.io
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls www.openshift.io
npm ERR! There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! Please include the following file with any support request:
npm ERR!     /home/fabric8/wwwopenshiftio/npm-debug.log

npm ERR! Linux 4.9.4-moby
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v6.9.2
npm ERR! npm  v3.10.9
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: `npm run clean && webpack-dev-server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script 'npm run clean && webpack-dev-server'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the www.openshift.io package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     npm run clean && webpack-dev-server
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs www.openshift.io
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls www.openshift.io
npm ERR! There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! Please include the following file with any support request:
npm ERR!     /home/fabric8/wwwopenshiftio/npm-debug.log

Remove word "Features" from start of 2nd section

Please remove the section title text "Features" from that start of 2nd section. It does not add anything, but, worse, that's not the list of Features. The features list is coming, is substantially longer, and will have it's own content page.

jenkins tenant showing warning/errors after update

Saturday @aslakknutsen upgraded my tenants which I think was the trigger for me now having errors/warnings in jenkins like this:

max_rydahl_andersen_ mirror master__1_console__jenkins

@jstrachan asked for output of ls -al /var/lib/jenkins/plugins on the jenkins pod:

sh-4.2$ ls -al /var/lib/jenkins/plugins
total 145540
drwxrwsr-x. 128 default 1000640000    12288 Apr 29 23:55 .
drwxrwsr-x.  20 root    1000640000     4096 May  1 15:07 ..
drwxr-sr-x.   7 default 1000640000     4096 Apr 29 23:55 ace-editor
-rw-rw-r--.   1 default 1000640000  4279042 Apr 29 23:54 ace-editor.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 ant
-rw-rw-r--.   1 default 1000640000    75190 Apr 29 23:54 ant.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 antisamy-markup-formatter
-rw-rw-r--.   1 default 1000640000   112796 Apr 29 23:54 antisamy-markup-formatter.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 authentication-tokens
-rw-rw-r--.   1 default 1000640000    14638 Apr 29 23:54 authentication-tokens.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 bayesian
-rw-rw-r--.   1 default 1000640000  1749181 Apr 29 23:54 bayesian.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-autofavorite
-rw-rw-r--.   1 default 1000640000   102285 Apr 29 23:54 blueocean-autofavorite.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-commons
-rw-rw-r--.   1 default 1000640000  1056751 Apr 29 23:54 blueocean-commons.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-config
-rw-rw-r--.   1 default 1000640000    31914 Apr 29 23:54 blueocean-config.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-dashboard
-rw-rw-r--.   1 default 1000640000  3782066 Apr 29 23:54 blueocean-dashboard.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-display-url
-rw-rw-r--.   1 default 1000640000    33469 Apr 29 23:54 blueocean-display-url.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-events
-rw-rw-r--.   1 default 1000640000   417587 Apr 29 23:54 blueocean-events.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-git-pipeline
-rw-rw-r--.   1 default 1000640000  1422052 Apr 29 23:54 blueocean-git-pipeline.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-github-pipeline
-rw-rw-r--.   1 default 1000640000  2888864 Apr 29 23:54 blueocean-github-pipeline.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-i18n
-rw-rw-r--.   1 default 1000640000    12779 Apr 29 23:54 blueocean-i18n.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-jwt
-rw-rw-r--.   1 default 1000640000   236601 Apr 29 23:54 blueocean-jwt.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-personalization
-rw-rw-r--.   1 default 1000640000   735872 Apr 29 23:54 blueocean-personalization.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-pipeline-api-impl
-rw-rw-r--.   1 default 1000640000  1151428 Apr 29 23:54 blueocean-pipeline-api-impl.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-pipeline-editor
-rw-rw-r--.   1 default 1000640000  1123070 Apr 29 23:54 blueocean-pipeline-editor.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-rest
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 blueocean-rest-impl
-rw-rw-r--.   1 default 1000640000    86115 Apr 29 23:54 blueocean-rest-impl.jpi
-rw-rw-r--.   1 default 1000640000    65682 Apr 29 23:54 blueocean-rest.jpi
drwxr-sr-x.   6 default 1000640000     4096 Apr 29 23:55 blueocean-web
-rw-rw-r--.   1 default 1000640000  2417246 Apr 29 23:54 blueocean-web.jpi
-rw-rw-r--.   1 default 1000640000  1419344 Apr 29 23:54 blueocean.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 bouncycastle-api
-rw-rw-r--.   1 default 1000640000  3387826 Apr 29 23:54 bouncycastle-api.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 branch-api
-rw-rw-r--.   1 default 1000640000   240002 Apr 29 23:54 branch-api.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 build-timeout
-rw-rw-r--.   1 default 1000640000    93595 Apr 29 23:54 build-timeout.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 cloudbees-folder
-rw-rw-r--.   1 default 1000640000   188831 Apr 29 23:54 cloudbees-folder.jpi
drwxr-sr-x.   6 default 1000640000     4096 Apr 29 23:55 credentials
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 credentials-binding
-rw-rw-r--.   1 default 1000640000    50321 Apr 29 23:54 credentials-binding.jpi
-rw-rw-r--.   1 default 1000640000   951610 Apr 29 23:54 credentials.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 display-url-api
-rw-rw-r--.   1 default 1000640000    20356 Apr 29 23:54 display-url-api.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 docker-commons
-rw-rw-r--.   1 default 1000640000    70665 Apr 29 23:54 docker-commons.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 docker-workflow
-rw-rw-r--.   1 default 1000640000   330883 Apr 29 23:54 docker-workflow.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 durable-task
-rw-rw-r--.   1 default 1000640000    36362 Apr 29 23:54 durable-task.jpi
drwxr-sr-x.   7 default 1000640000     4096 Apr 29 23:55 email-ext
-rw-rw-r--.   1 default 1000640000   737392 Apr 29 23:54 email-ext.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 external-monitor-job
-rw-rw-r--.   1 default 1000640000    38545 Apr 29 23:54 external-monitor-job.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 fabric8-jenkins-workflow-steps-1.0
-rw-rw-r--.   1 default 1000640000  2739338 Apr 29 23:54 fabric8-jenkins-workflow-steps-1.0.hpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 favorite
-rw-rw-r--.   1 default 1000640000    32610 Apr 29 23:54 favorite.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 ghprb
-rw-rw-r--.   1 default 1000640000   159251 Apr 29 23:54 ghprb.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 git
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 git-client
-rw-rw-r--.   1 default 1000640000  3831728 Apr 29 23:54 git-client.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 git-server
-rw-rw-r--.   1 default 1000640000    40729 Apr 29 23:54 git-server.jpi
-rw-rw-r--.   1 default 1000640000  2219089 Apr 29 23:54 git.jpi
drwxr-sr-x.   7 default 1000640000     4096 Apr 29 23:55 github
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 github-api
-rw-rw-r--.   1 default 1000640000  2112614 Apr 29 23:54 github-api.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 github-branch-source
-rw-rw-r--.   1 default 1000640000  1772548 Apr 29 23:54 github-branch-source.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 github-issues
-rw-rw-r--.   1 default 1000640000    30394 Apr 29 23:54 github-issues.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 github-oauth
-rw-rw-r--.   1 default 1000640000    51614 Apr 29 23:54 github-oauth.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 github-organization-folder
-rw-rw-r--.   1 default 1000640000    29682 Apr 29 23:54 github-organization-folder.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 github-pr-coverage-status
-rw-rw-r--.   1 default 1000640000   451994 Apr 29 23:54 github-pr-coverage-status.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 github-pullrequest
-rw-rw-r--.   1 default 1000640000   269582 Apr 29 23:54 github-pullrequest.jpi
-rw-rw-r--.   1 default 1000640000  3140580 Apr 29 23:54 github.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 gitlab-merge-request-jenkins
-rw-rw-r--.   1 default 1000640000  2963662 Apr 29 23:54 gitlab-merge-request-jenkins.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 gitlab-oauth
-rw-rw-r--.   1 default 1000640000  2754152 Apr 29 23:54 gitlab-oauth.jpi
drwxr-sr-x.   6 default 1000640000     4096 Apr 29 23:55 gitlab-plugin
-rw-rw-r--.   1 default 1000640000  7925025 Apr 29 23:54 gitlab-plugin.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 google-login
-rw-rw-r--.   1 default 1000640000   971755 Apr 29 23:54 google-login.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 gradle
-rw-rw-r--.   1 default 1000640000    42381 Apr 29 23:54 gradle.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 gravatar
-rw-rw-r--.   1 default 1000640000  1780249 Apr 29 23:54 gravatar.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 handlebars
-rw-rw-r--.   1 default 1000640000    67784 Apr 29 23:54 handlebars.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 icon-shim
-rw-rw-r--.   1 default 1000640000    24920 Apr 29 23:54 icon-shim.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 jackson2-api
-rw-rw-r--.   1 default 1000640000  1386141 Apr 29 23:54 jackson2-api.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 jquery-detached
-rw-rw-r--.   1 default 1000640000   211945 Apr 29 23:54 jquery-detached.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 junit
-rw-rw-r--.   1 default 1000640000   336241 Apr 29 23:54 junit.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 kerberos-sso
-rw-rw-r--.   1 default 1000640000    55853 Apr 29 23:54 kerberos-sso.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 kubernetes
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 kubernetes-pipeline-devops-steps
-rw-rw-r--.   1 default 1000640000 15129378 Apr 29 23:54 kubernetes-pipeline-devops-steps.hpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 kubernetes-pipeline-steps
-rw-rw-r--.   1 default 1000640000 12649818 Apr 29 23:54 kubernetes-pipeline-steps.hpi
-rw-rw-r--.   1 default 1000640000  9350330 Apr 29 23:54 kubernetes.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 ldap
-rw-rw-r--.   1 default 1000640000    82193 Apr 29 23:54 ldap.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 mailer
-rw-rw-r--.   1 default 1000640000   115185 Apr 29 23:54 mailer.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 mapdb-api
-rw-rw-r--.   1 default 1000640000   396306 Apr 29 23:54 mapdb-api.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 mask-passwords
-rw-rw-r--.   1 default 1000640000    43255 Apr 29 23:54 mask-passwords.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 matrix-auth
-rw-rw-r--.   1 default 1000640000    85736 Apr 29 23:54 matrix-auth.jpi
drwxr-sr-x.   6 default 1000640000     4096 Apr 29 23:55 matrix-project
-rw-rw-r--.   1 default 1000640000   227209 Apr 29 23:54 matrix-project.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 mercurial
-rw-rw-r--.   1 default 1000640000   444225 Apr 29 23:54 mercurial.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 metrics
-rw-rw-r--.   1 default 1000640000   300451 Apr 29 23:54 metrics.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 momentjs
-rw-rw-r--.   1 default 1000640000    37051 Apr 29 23:54 momentjs.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 multiple-scms
-rw-rw-r--.   1 default 1000640000    52547 Apr 29 23:54 multiple-scms.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 oauth-credentials
-rw-rw-r--.   1 default 1000640000    34262 Apr 29 23:54 oauth-credentials.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 oic-auth
-rw-rw-r--.   1 default 1000640000   549749 Apr 29 23:54 oic-auth.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 openid
-rw-rw-r--.   1 default 1000640000    57625 Apr 29 23:54 openid.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 openid4java
-rw-rw-r--.   1 default 1000640000   957321 Apr 29 23:54 openid4java.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 openshift-client
-rw-rw-r--.   1 default 1000640000    86545 Apr 29 23:54 openshift-client.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 openshift-login
-rw-rw-r--.   1 default 1000640000   655210 Apr 29 23:54 openshift-login.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 openshift-pipeline
-rw-rw-r--.   1 default 1000640000  3141713 Apr 29 23:54 openshift-pipeline.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 openshift-sync
-rw-rw-r--.   1 default 1000640000  5297275 Apr 29 23:54 openshift-sync.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pam-auth
-rw-rw-r--.   1 default 1000640000  1027832 Apr 29 23:54 pam-auth.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-build-step
-rw-rw-r--.   1 default 1000640000    26954 Apr 29 23:54 pipeline-build-step.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-github-lib
-rw-rw-r--.   1 default 1000640000     8479 Apr 29 23:54 pipeline-github-lib.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-githubnotify-step
-rw-rw-r--.   1 default 1000640000    17336 Apr 29 23:54 pipeline-githubnotify-step.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-graph-analysis
-rw-rw-r--.   1 default 1000640000    15133 Apr 29 23:54 pipeline-graph-analysis.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-input-step
-rw-rw-r--.   1 default 1000640000    26900 Apr 29 23:54 pipeline-input-step.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-milestone-step
-rw-rw-r--.   1 default 1000640000    18864 Apr 29 23:54 pipeline-milestone-step.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-model-api
-rw-rw-r--.   1 default 1000640000  5210615 Apr 29 23:54 pipeline-model-api.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-model-declarative-agent
-rw-rw-r--.   1 default 1000640000    12375 Apr 29 23:54 pipeline-model-declarative-agent.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-model-definition
-rw-rw-r--.   1 default 1000640000   754350 Apr 29 23:54 pipeline-model-definition.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-model-extensions
-rw-rw-r--.   1 default 1000640000    20717 Apr 29 23:54 pipeline-model-extensions.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-rest-api
-rw-rw-r--.   1 default 1000640000  1361565 Apr 29 23:54 pipeline-rest-api.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-stage-step
-rw-rw-r--.   1 default 1000640000    19464 Apr 29 23:54 pipeline-stage-step.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-stage-tags-metadata
-rw-rw-r--.   1 default 1000640000     8426 Apr 29 23:54 pipeline-stage-tags-metadata.jpi
drwxr-sr-x.   7 default 1000640000     4096 Apr 29 23:55 pipeline-stage-view
-rw-rw-r--.   1 default 1000640000   201020 Apr 29 23:54 pipeline-stage-view.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pipeline-utility-steps
-rw-rw-r--.   1 default 1000640000  1113223 Apr 29 23:54 pipeline-utility-steps.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 plain-credentials
-rw-rw-r--.   1 default 1000640000    16820 Apr 29 23:54 plain-credentials.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 pubsub-light
-rw-rw-r--.   1 default 1000640000    32004 Apr 29 23:54 pubsub-light.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 resource-disposer
-rw-rw-r--.   1 default 1000640000    20094 Apr 29 23:54 resource-disposer.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 scm-api
-rw-rw-r--.   1 default 1000640000   123108 Apr 29 23:54 scm-api.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 script-security
-rw-rw-r--.   1 default 1000640000   185193 Apr 29 23:54 script-security.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 sse-gateway
-rw-rw-r--.   1 default 1000640000    43924 Apr 29 23:54 sse-gateway.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 ssh-agent
-rw-rw-r--.   1 default 1000640000  2985372 Apr 29 23:54 ssh-agent.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 ssh-credentials
-rw-rw-r--.   1 default 1000640000    68938 Apr 29 23:54 ssh-credentials.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 ssh-slaves
-rw-rw-r--.   1 default 1000640000    70615 Apr 29 23:54 ssh-slaves.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 structs
-rw-rw-r--.   1 default 1000640000    50489 Apr 29 23:54 structs.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 subversion
-rw-rw-r--.   1 default 1000640000  7095882 Apr 29 23:54 subversion.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 timestamper
-rw-rw-r--.   1 default 1000640000    75789 Apr 29 23:54 timestamper.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 token-macro
-rw-rw-r--.   1 default 1000640000   445405 Apr 29 23:54 token-macro.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 url-auth-sso
-rw-rw-r--.   1 default 1000640000  1362925 Apr 29 23:54 url-auth-sso.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 variant
-rw-rw-r--.   1 default 1000640000    10027 Apr 29 23:54 variant.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 windows-slaves
-rw-rw-r--.   1 default 1000640000   466755 Apr 29 23:54 windows-slaves.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 workflow-aggregator
-rw-rw-r--.   1 default 1000640000     8097 Apr 29 23:54 workflow-aggregator.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 workflow-api
-rw-rw-r--.   1 default 1000640000    91224 Apr 29 23:54 workflow-api.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 workflow-basic-steps
-rw-rw-r--.   1 default 1000640000   118993 Apr 29 23:54 workflow-basic-steps.jpi
drwxr-sr-x.   6 default 1000640000     4096 Apr 29 23:55 workflow-cps
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 workflow-cps-global-lib
-rw-rw-r--.   1 default 1000640000  1862538 Apr 29 23:54 workflow-cps-global-lib.jpi
-rw-rw-r--.   1 default 1000640000  2042904 Apr 29 23:54 workflow-cps.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 workflow-durable-task-step
-rw-rw-r--.   1 default 1000640000    67954 Apr 29 23:54 workflow-durable-task-step.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 workflow-job
-rw-rw-r--.   1 default 1000640000    84909 Apr 29 23:54 workflow-job.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 workflow-multibranch
-rw-rw-r--.   1 default 1000640000   340439 Apr 29 23:54 workflow-multibranch.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 workflow-remote-loader
-rw-rw-r--.   1 default 1000640000  5803148 Apr 29 23:54 workflow-remote-loader.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 workflow-scm-step
-rw-rw-r--.   1 default 1000640000    13719 Apr 29 23:54 workflow-scm-step.jpi
drwxr-sr-x.   4 default 1000640000     4096 Apr 29 23:55 workflow-step-api
-rw-rw-r--.   1 default 1000640000    67990 Apr 29 23:54 workflow-step-api.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 workflow-support
-rw-rw-r--.   1 default 1000640000   350242 Apr 29 23:54 workflow-support.jpi
drwxr-sr-x.   5 default 1000640000     4096 Apr 29 23:55 ws-cleanup
-rw-rw-r--.   1 default 1000640000    31082 Apr 29 23:54 ws-cleanup.jpi

Update WWW to Match Visual Designs

Update the www landing page to match the designs as provided by the visual design team. These designs should match the brand designs around web standards.

The site should continue to function on mobile devices.

'Learn More' Points to Where?

@qodfathr In the second section, each div has a 'Learn More' link. Is there currently a place to point these to (either in the product or elsewhere) or should they be removed for the time being?

"Application is not available" on Microsoft Edge

  1. Use Edge.
  2. Go to site
  3. Get:

Application is not available
The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

Works fine from Chrome on same desktop.

Change Home to Account Home

image

I recommend changing Home to say Account Home. This would be consistent with the context menu name within OSIO, plus it helps to make it clearer that this link goes to the user's home page and not the marketing home page.

On https://prod-preview.openshift.io, user accounts with corresponding RHD accounts fail to create new space

Steps to recreate:

  • Login to https://prod-preview.openshift.io using a github account for which there is a corresponding RHD account
  • Attempt to create a new space - this error results:

main.76913b7….bundle.js:1 Refreshing token in: 1620000 milliseconds.
main.76913b7….bundle.js:1 token refreshed at:1491416380488
main.76913b7….bundle.js:1 Refreshing token in: 1620000 milliseconds.
main.76913b7….bundle.js:1 token refreshed at:1491416381434
main.76913b7….bundle.js:1 SpaceWizardComponent 2 createSpace ...
main.76913b7….bundle.js:1 Creating space Object {name: "April5_0001", path: "", attributes: SpaceAttributes, type: "spaces", privateSpace: false…}
api.prod-preview.openshift.io/api/spaces:1 POST https://api.prod-preview.openshift.io/api/spaces 400 (Bad Request)
main.76913b7….bundle.js:1 Response {_body: "{"errors":[{"code":"bad_parameter","detail":"Bad v…ction","status":"500","title":"Unknown error"}]}↵", status: 400, ok: false, statusText: "Bad Request", headers: Headers…}
Logger.error @ main.76913b7….bundle.js:1

See attached screenshot.

NOTE - This problem is NOT being seen if a github account that is not associated with an RHD account is used.

screenshot from 2017-04-05 14-25-29

Explore Link?

@qodfathr Where should the Explore link land when a user clicks on it but is not logged in? Is there a default profile or page that should be set as the landing place?

Logged in user cannot view existing spaces on prod-preview.openshift.io

Selecting 'View all spaces' (under left navigation bar) raises this exception:

NavigationError(id: 2, url: '/almusertest1/_spaces', error: TypeError: Cannot read property 'type' of undefined)
patternfly.css:2 NavigationError {id: 2, url: "/almusertest1/_spaces", error: TypeError: Cannot read property 'type' of undefined
    at ContextService.buildContext (https://prod…}
patternfly.css:2 ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'type' of undefined
TypeError: Cannot read property 'type' of undefined
    at ContextService.buildContext (main.433d4a1….bundle.js:1)
    at MapSubscriber.project (main.433d4a1….bundle.js:1)
    at MapSubscriber._next (patternfly.css:2)
    at MapSubscriber.Subscriber.next (patternfly.css:2)
    at SwitchMapSubscriber.notifyNext (patternfly.css:2)
    at InnerSubscriber._next (patternfly.css:2)
    at InnerSubscriber.Subscriber.next (patternfly.css:2)
    at CatchSubscriber.OuterSubscriber.notifyNext (patternfly.css:2)
    at InnerSubscriber._next (patternfly.css:2)
    at InnerSubscriber.Subscriber.next (patternfly.css:2)
    at Object.subscribeToResult (patternfly.css:2)
    at CatchSubscriber.error (patternfly.css:2)
    at MapSubscriber.Subscriber._error (patternfly.css:2)
    at MapSubscriber.Subscriber.error (patternfly.css:2)
    at MapSubscriber.Subscriber._error (patternfly.css:2)
    at ContextService.buildContext (main.433d4a1….bundle.js:1)
    at MapSubscriber.project (main.433d4a1….bundle.js:1)
    at MapSubscriber._next (patternfly.css:2)
    at MapSubscriber.Subscriber.next (patternfly.css:2)
    at SwitchMapSubscriber.notifyNext (patternfly.css:2)
    at InnerSubscriber._next (patternfly.css:2)
    at InnerSubscriber.Subscriber.next (patternfly.css:2)
    at CatchSubscriber.OuterSubscriber.notifyNext (patternfly.css:2)
    at InnerSubscriber._next (patternfly.css:2)
    at InnerSubscriber.Subscriber.next (patternfly.css:2)
    at Object.subscribeToResult (patternfly.css:2)
    at CatchSubscriber.error (patternfly.css:2)
    at MapSubscriber.Subscriber._error (patternfly.css:2)
    at MapSubscriber.Subscriber.error (patternfly.css:2)
    at MapSubscriber.Subscriber._error (patternfly.css:2)
    at resolvePromise (polyfills.f49acb8….bundle.js:1) [angular]
    at resolvePromise (polyfills.f49acb8….bundle.js:1) [angular]
    at _assets/lib/polyfills.f49acb8aeb061f0c40eb.bundle.js:1:56034 [angular]
    at Object.onInvokeTask (patternfly.css:2) [angular]
    at ZoneDelegate.invokeTask (polyfills.f49acb8….bundle.js:1) [angular]
    at Zone.runTask (polyfills.f49acb8….bundle.js:1) [<root> => angular]
    at drainMicroTaskQueue (polyfills.f49acb8….bundle.js:1) [<root>]
    at XMLHttpRequest.ZoneTask.invoke (polyfills.f49acb8….bundle.js:1) [<root>]
defaultErrorLogger @ patternfly.css:2
ErrorHandler.handleError @ patternfly.css:2
next @ patternfly.css:2
t.object.o @ patternfly.css:2
SafeSubscriber.__tryOrUnsub @ patternfly.css:2
SafeSubscriber.next @ patternfly.css:2
Subscriber._next @ patternfly.css:2
Subscriber.next @ patternfly.css:2
Subject.next @ patternfly.css:2
EventEmitter.emit @ patternfly.css:2
NgZone.triggerError @ patternfly.css:2
onHandleError @ patternfly.css:2
ZoneDelegate.handleError @ polyfills.f49acb8….bundle.js:1
Zone.runGuarded @ polyfills.f49acb8….bundle.js:1
(anonymous) @ polyfills.f49acb8….bundle.js:1
drainMicroTaskQueue @ polyfills.f49acb8….bundle.js:1
ZoneTask.invoke @ polyfills.f49acb8….bundle.js:1

Logging into prod-preview.openshift.io raises 400 (bad request) exception - No 'Access-Control-Allow-Origin' header is present on the requested resource

After logging in, this exception is logged:


2sso.prod-preview.openshift.io/auth/realms/fabric8/broker/openshift-v3/token:1 GET https://sso.prod-preview.openshift.io/auth/realms/fabric8/broker/openshift-v3/token 400 (Bad request)
_home:1 XMLHttpRequest cannot load https://sso.prod-preview.openshift.io/auth/realms/fabric8/broker/openshift-v3/token. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://prod-preview.openshift.io' is therefore not allowed access. The response had HTTP status code 400.
main.433d4a1….bundle.js:1 Unable to get OpenShift token Response {_body: ProgressEvent, status: 0, ok: false, statusText: "", headers: Headers…}

2sso.prod-preview.openshift.io/auth/realms/fabric8/broker/github/token:1 GET https://sso.prod-preview.openshift.io/auth/realms/fabric8/broker/github/token 400 (Bad request)
_home:1 XMLHttpRequest cannot load https://sso.prod-preview.openshift.io/auth/realms/fabric8/broker/github/token. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://prod-preview.openshift.io' is therefore not allowed access. The response had HTTP status code 400.

Auto navigate from www to /_home if already logged in

If the user currently has a valid login token, then / should be an auto-redirect/navigation to /_home. However, if the saas is in a known bad state, then do not do so. (e.g., don't redirect from the working marketing page to a 503 /_home page)

Logged in user cannot create new space on prod-preview.openshift.io

Steps to recreate:

  • Login
  • Select left top navigation bar, under the bar select 'Create space'
  • Fill in space create dialog - on saving, this exception is raised:
Creating space Object {name: "April170005", path: "", attributes: SpaceAttributes, type: "spaces", privateSpace: false…}
2api.prod-preview.openshift.io/api/spaces:1 POST https://api.prod-preview.openshift.io/api/spaces 400 (Bad request)
_home:1 XMLHttpRequest cannot load https://api.prod-preview.openshift.io/api/spaces. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://prod-preview.openshift.io' is therefore not allowed access. The response had HTTP status code 400.
main.433d4a1….bundle.js:1 Response {_body: ProgressEvent, status: 0, ok: false, statusText: "", headers: Headers…}

Make background of Features more distinct

@mindreeper2420 When #34 is complete, there will be no visible separation between the features list and the top registration area. As such, find a way to visibly make the regions distinct. e.g., a horizontal rule. Or, please consider using a subtle contrasting background behind each feature -- e.g. "An end-to-end" gets light gray, which will separate it from the registration area. "Create continuously deployed" stays white, separating it from the previous feature. "Plan for success" gets light gray again, etc.

Obviously, do whatever makes the most sense to you.

Change headline text

Please change "Experience the future of Red Hat" to "A free, end-to-end development environment in the cloud".

springboot basic quickstart fails in pipeline: Server credentials with ID "ossrh" not found!

Looks like there's some default Red Hat distribution details somewhere which means mvn deploy is unable to transfer artifacts to the content repo.

Here's the project that was generated https://github.com/rawlingsj/jr-demo111

[ERROR] Failed to execute goal org.sonatype.plugins:nexus-staging-maven-plugin:1.6.7:deploy (injected-nexus-deploy) on project jr-demo111: Execution injected-nexus-deploy of goal org.sonatype.plugins:nexus-staging-maven-plugin:1.6.7:deploy failed: Server credentials with ID "ossrh" not found! -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonatype.plugins:nexus-staging-maven-plugin:1.6.7:deploy (injected-nexus-deploy) on project jr-demo111: Execution injected-nexus-deploy of goal org.sonatype.plugins:nexus-staging-maven-plugin:1.6.7:deploy failed: Server credentials with ID "ossrh" not found!
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution injected-nexus-deploy of goal org.sonatype.plugins:nexus-staging-maven-plugin:1.6.7:deploy failed: Server credentials with ID "ossrh" not found!
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:145)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
	... 20 more
Caused by: java.lang.IllegalArgumentException: Server credentials with ID "ossrh" not found!
	at org.sonatype.nexus.maven.staging.remote.RemoteNexus.<init>(RemoteNexus.java:81)
	at org.sonatype.nexus.maven.staging.deploy.strategy.AbstractStagingDeployStrategy.createRemoteNexus(AbstractStagingDeployStrategy.java:54)
	at org.sonatype.nexus.maven.staging.deploy.strategy.StagingDeployStrategy.deployPerModule(StagingDeployStrategy.java:70)
	at org.sonatype.nexus.maven.staging.deploy.DeployMojo.execute(DeployMojo.java:192)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
	... 21 more
[ERROR] 
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 

Legal changes for footer

Privacy Statement --> keep as-is
Terms of Use --> Rename to Service Terms, keep link as-is
ADD Terms of Use : link to https://www.redhat.com/en/about/terms-use
All policies and guidelines --> keep as-is

Revised should look like:
Privacy Statement | Service Terms | Terms of Use | All policies and guidelines

Update tag line everywhere

Proper tag line is:

A free, end-to-end, cloud-native development experience.

Please change in hero area (currently: A free, end-to-end development environment in the cloud)

and in "Features" area (currently: An end-to-end team development environment in the cloud)

Avatar not displayed when assigning someone to an issue

This is a minor issue, but when assigning a user to a bug, the avatar is shown during the user lookup, but then disappears when actually selecting that user:

may-02-2017 10-53-03

The avatar is properly shown once the bug has been saved and reloaded

Revised community copy

Under "Not just a tool, but an entire community," please change text to read:

Your registration includes a free membership to the Red Hat Developer Program where you get access to Red Hat software for development, books, cheat sheets, and a lot more. Learn more.

created jenkinsfile refer to @master of library files

generated projects refer to @Library('github.com/fabric8io/fabric8-pipeline-library@master') rather than a specific version.

I would have expected a specific version or possibly a branch where only minor issues would be changing ?

Add Progress Indicator for Analysis

As a user, I need to be able to see that the file I have chosen to upload for analysis is actually being processed. When clicking 'upload', I am not told that anything is happening, nor am I told when it has been completed.

When I click on 'View Report', I am sent to the top of the page, where a notification is flashed. Unfortunately, that notification is too short to read and I now have to scroll back down to the bottom to click 'View Report' again.

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.