]> source.dussan.org Git - sonarqube.git/commit
SONARCLOUD-64 New onboarding with 3 cases for SonarCloud (#383)
authorGrégoire Aubert <gregoire.aubert@sonarsource.com>
Fri, 15 Jun 2018 13:04:21 +0000 (15:04 +0200)
committerSonarTech <sonartech@sonarsource.com>
Thu, 21 Jun 2018 18:21:29 +0000 (20:21 +0200)
commit4e91bd432aeef4a2e7ff680910907e62007ac801
treec1e8ff11fefd379dcd57ae152c766e99e6ec3e98
parent7a8b69cb8e9e6cd0d47b5dc3f5dc4ab9e2368661
SONARCLOUD-64 New onboarding with 3 cases for SonarCloud (#383)

* SONARCLOUD-64 Move Onboarding to ProjectOnboarding
* SONARCLOUD-64 Migrate project onboarding to TS
* SONARCLOUD-64 Update ProjectOnboarding style
* SONARCLOUD-64 Add main onboarding page
128 files changed:
server/sonar-web/src/main/js/app/components/StartupModal.tsx
server/sonar-web/src/main/js/app/components/__tests__/StartupModal-test.tsx
server/sonar-web/src/main/js/app/components/embed-docs-modal/EmbedDocsPopup.tsx
server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.tsx
server/sonar-web/src/main/js/app/components/nav/global/GlobalNavPlus.tsx
server/sonar-web/src/main/js/app/components/nav/global/__tests__/GlobalNavPlus-test.tsx
server/sonar-web/src/main/js/app/utils/startReactApp.js
server/sonar-web/src/main/js/apps/projects/components/NoFavoriteProjects.tsx
server/sonar-web/src/main/js/apps/tutorials/Onboarding.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/__tests__/Onboarding-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/__tests__/__snapshots__/Onboarding-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/onboarding/AnalysisStep.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/LanguageStep.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/NewOrganizationForm.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/NewProjectForm.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/Onboarding.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/OnboardingContainer.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/OnboardingModal.d.ts [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/OnboardingModal.tsx [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/OnboardingPage.tsx [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/OrganizationStep.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/ProjectWatcher.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/Step.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/TokenStep.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/LanguageStep-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/NewOrganizationForm-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/NewProjectForm-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/Onboarding-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/OrganizationStep-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/ProjectWatcher-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/Step-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/TokenStep-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/__snapshots__/LanguageStep-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/__snapshots__/NewOrganizationForm-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/__snapshots__/NewProjectForm-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/__snapshots__/Onboarding-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/__snapshots__/OrganizationStep-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/__snapshots__/ProjectWatcher-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/__snapshots__/Step-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/__snapshots__/TokenStep-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/BuildWrapper.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/ClangGCC.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/DotNet.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/JavaGradle.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/JavaMaven.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/MSBuildScanner.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/Msvc.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/Other.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/SQScanner.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/BuildWrapper-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/ClangGCC-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/DotNet-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/JavaGradle-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/JavaMaven-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/MSBuildScanner-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/Msvc-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/Other-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/SQScanner-test.js [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/__snapshots__/BuildWrapper-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/__snapshots__/ClangGCC-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/__snapshots__/DotNet-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/__snapshots__/JavaGradle-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/__snapshots__/JavaMaven-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/__snapshots__/MSBuildScanner-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/__snapshots__/Msvc-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/__snapshots__/Other-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/commands/__tests__/__snapshots__/SQScanner-test.js.snap [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/styles.css [deleted file]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/AnalysisStep.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/LanguageStep.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/NewOrganizationForm.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/NewProjectForm.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/OrganizationStep.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/ProjectOnboarding.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/ProjectOnboardingModal.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/ProjectOnboardingPage.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/ProjectWatcher.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/Step.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/TokenStep.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/LanguageStep-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/NewOrganizationForm-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/NewProjectForm-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/OrganizationStep-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/ProjectOnboarding-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/ProjectWatcher-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/Step-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/TokenStep-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/__snapshots__/LanguageStep-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/__snapshots__/NewOrganizationForm-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/__snapshots__/NewProjectForm-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/__snapshots__/OrganizationStep-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/__snapshots__/ProjectOnboarding-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/__snapshots__/ProjectWatcher-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/__snapshots__/Step-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/__tests__/__snapshots__/TokenStep-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/BuildWrapper.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/ClangGCC.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/DotNet.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/JavaGradle.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/JavaMaven.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/MSBuildScanner.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/Msvc.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/Other.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/SQScanner.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/BuildWrapper-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/ClangGCC-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/DotNet-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/JavaGradle-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/JavaMaven-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/MSBuildScanner-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/Msvc-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/Other-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/SQScanner-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/__snapshots__/BuildWrapper-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/__snapshots__/ClangGCC-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/__snapshots__/DotNet-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/__snapshots__/JavaGradle-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/__snapshots__/JavaMaven-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/__snapshots__/MSBuildScanner-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/__snapshots__/Msvc-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/__snapshots__/Other-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/projectOnboarding/commands/__tests__/__snapshots__/SQScanner-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/styles.css [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/teamOnboarding/TeamOnboardingModal.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/teamOnboarding/__tests__/TeamOnboardingModal-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/teamOnboarding/__tests__/__snapshots__/TeamOnboardingModal-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/helpers/testUtils.ts
sonar-core/src/main/resources/org/sonar/l10n/core.properties