diff --git a/backend/README.md b/backend/README.md index 0690e38..0cd9324 100644 --- a/backend/README.md +++ b/backend/README.md @@ -1,4 +1,4 @@ -# TestPlat Backend +# LandTCMS Backend ## Install dependencies @@ -38,4 +38,4 @@ npm run drop ```bash npm run seed -``` \ No newline at end of file +``` diff --git a/backend/seeders/seed.js b/backend/seeders/seed.js index 07b5a5c..1dc9a71 100644 --- a/backend/seeders/seed.js +++ b/backend/seeders/seed.js @@ -9,7 +9,7 @@ module.exports = { // Add projects table records await queryInterface.bulkInsert('users', [ { - email: 'admin@testplat.com', + email: 'admin@example.com.com', password: hashedPassword, username: 'Admin', role: 0, @@ -18,7 +18,7 @@ module.exports = { updatedAt: new Date(), }, { - email: 'samuel@testplat.com', + email: 'samuel@example.com.com', password: hashedPassword, username: 'Samuel Golden', role: 1, @@ -27,7 +27,7 @@ module.exports = { updatedAt: new Date(), }, { - email: 'trey@testplat.com', + email: 'trey@example.com.com', password: hashedPassword, username: 'Trey Fisher', role: 1, @@ -36,7 +36,7 @@ module.exports = { updatedAt: new Date(), }, { - email: 'zoe@testplat.com', + email: 'zoe@example.com.com', password: hashedPassword, username: 'Zoe Woodward', role: 1, @@ -45,7 +45,7 @@ module.exports = { updatedAt: new Date(), }, { - email: 'roger@testplat.com', + email: 'roger@example.com.com', password: hashedPassword, username: 'Roger Hess', role: 1, @@ -54,7 +54,7 @@ module.exports = { updatedAt: new Date(), }, { - email: 'jasmine@testplat.com', + email: 'jasmine@example.com.com', password: hashedPassword, username: 'Jasmine Moody', role: 1, @@ -63,7 +63,7 @@ module.exports = { updatedAt: new Date(), }, { - email: 'tatsuya@testplat.com', + email: 'tatsuya@example.com.com', password: hashedPassword, username: 'Suzuki Tatsuya', role: 1, @@ -72,7 +72,7 @@ module.exports = { updatedAt: new Date(), }, { - email: 'eri@testplat.com', + email: 'eri@example.com.com', password: hashedPassword, username: 'Sato Eri', role: 1, @@ -85,7 +85,7 @@ module.exports = { // Add projects table records await queryInterface.bulkInsert('projects', [ { - name: 'TestPlat Test', + name: 'LandTCMS Test', detail: "Test Plat's Manual test", userId: 1, isPublic: true, diff --git a/docs/README.md b/docs/README.md index 6a7004f..c6b5f0c 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,4 +1,4 @@ -# TestPlat Document +# LandTCMS Document ### Install dependencies @@ -18,4 +18,4 @@ The following command builds the pages and then deploys them to GitHub Pages. ``` $ npm run deploy -``` \ No newline at end of file +``` diff --git a/docs/docs/architecture/integration.md b/docs/docs/architecture/integration.md index f1c771f..38b9cea 100644 --- a/docs/docs/architecture/integration.md +++ b/docs/docs/architecture/integration.md @@ -6,7 +6,7 @@ sidebar_position: 4 We would like to be able to display results not only from manual test management, but also from automated test tools such as Vitest, Google Test, Selenium, etc. -Since the JUnit xml format is the de facto standard, we will import via the xml file. TestPlat itself should also be able to report manual test results in Junit XML format. +Since the JUnit xml format is the de facto standard, we will import via the xml file. LandTCMS itself should also be able to report manual test results in Junit XML format. ![integration](./img/integration.png) @@ -33,4 +33,4 @@ Since the JUnit xml format is the de facto standard, we will import via the xml -``` \ No newline at end of file +``` diff --git a/docs/docs/getstarted/docker.md b/docs/docs/getstarted/docker.md index 91eed8b..9f260c2 100644 --- a/docs/docs/getstarted/docker.md +++ b/docs/docs/getstarted/docker.md @@ -2,6 +2,6 @@ sidebar_position: 3 --- -# Running TestPlat as a Docker container +# Running LandTCMS as a Docker container Under development diff --git a/docs/docs/getstarted/manual.md b/docs/docs/getstarted/manual.md index 8ff55e5..dc9cef1 100644 --- a/docs/docs/getstarted/manual.md +++ b/docs/docs/getstarted/manual.md @@ -2,7 +2,7 @@ sidebar_position: 2 --- -# Running TestPlat manually +# Running LandTCMS manually :::info[Prerequisite] @@ -10,12 +10,12 @@ Prerequisite: v20 or higher node must be installed. ::: -To use TestPlat, you need run frontend server and backend server (API server). +To use LandTCMS, you need run frontend server and backend server (API server). First, clone the repository. ```bash -git clone git@github.com:kimatata/TestPlat.git +git clone git@github.com:kimatata/landtcms.git ``` ## Run backend server diff --git a/docs/docs/getstarted/selfhost.md b/docs/docs/getstarted/selfhost.md index 92684ea..f6e055b 100644 --- a/docs/docs/getstarted/selfhost.md +++ b/docs/docs/getstarted/selfhost.md @@ -4,7 +4,7 @@ sidebar_position: 1 # Self hosting -TestPlat is designed for self-hosted use. There are two ways to self-host the application: “Manual” and “Docker”. +LandTCMS is designed for self-hosted use. There are two ways to self-host the application: “Manual” and “Docker”. - Manual - Docker diff --git a/docs/docs/index.md b/docs/docs/index.md index ef36eef..7e0fae6 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -2,6 +2,6 @@ sidebar_position: 1 --- -# TestPlat +# LandTCMS -Open Source Test Case Management Web Application \ No newline at end of file +Open Source Test Case Management Web Application diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index c9331c1..f256a56 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -8,7 +8,7 @@ import { themes as prismThemes } from 'prism-react-renderer'; /** @type {import('@docusaurus/types').Config} */ const config = { - title: 'TestPlat', + title: 'LandTCMS', // tagline: 'Dinosaurs are cool', favicon: 'img/favicon.ico', @@ -16,12 +16,12 @@ const config = { url: 'https://kimatata.github.io', // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' - baseUrl: '/TestPlat/', + baseUrl: '/landtcms/', // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. organizationName: 'kimatata', // Usually your GitHub org/user name. - projectName: 'TestPlat', // Usually your repo name. + projectName: 'landtcms', // Usually your repo name. onBrokenLinks: 'throw', onBrokenMarkdownLinks: 'warn', @@ -58,16 +58,16 @@ const config = { // Replace with your project's social card image: 'img/docusaurus-social-card.jpg', navbar: { - title: 'TestPlat', + title: 'LandTCMS', logo: { - alt: 'TestPlat Logo', + alt: 'LandTCMS Logo', src: 'img/android-chrome-192x192.png', }, items: [{ to: '/docs', label: 'Docs', position: 'left' }], }, footer: { style: 'light', - copyright: `Copyright © ${new Date().getFullYear()} TestPlat. Built with Docusaurus.`, + copyright: `Copyright © ${new Date().getFullYear()} LandTCMS. Built with Docusaurus.`, }, prism: { theme: prismThemes.github, diff --git a/docs/src/components/HomepageFeatures/index.js b/docs/src/components/HomepageFeatures/index.js index 10f65e0..493477c 100644 --- a/docs/src/components/HomepageFeatures/index.js +++ b/docs/src/components/HomepageFeatures/index.js @@ -1,53 +1,43 @@ -import clsx from "clsx"; -import Heading from "@theme/Heading"; -import styles from "./styles.module.css"; +import clsx from 'clsx'; +import Heading from '@theme/Heading'; +import styles from './styles.module.css'; const FeatureList = [ { - title: "Open Source", - Svg: require("@site/static/img/certificate-svgrepo-com.svg").default, + title: 'Open Source', + Svg: require('@site/static/img/certificate-svgrepo-com.svg').default, description: ( <> - TestPlat is free and open source. The application can be self-hosted. It - can be deployed in environments with strict security requirements. + LandTCMS is free and open source. The application can be self-hosted. It can be deployed in environments with + strict security requirements. ), }, { - title: "Organize Test Cases", - Svg: require("@site/static/img/chemical-svgrepo-com.svg").default, + title: 'Organize Test Cases', + Svg: require('@site/static/img/chemical-svgrepo-com.svg').default, + description: <>Test cases can be organized by projects and folders. Modern UI framework makes them fast., + }, + { + title: 'Usability', + Svg: require('@site/static/img/statistics-svgrepo-com.svg').default, description: ( <> - Test cases can be organized by projects and folders. Modern UI framework - makes them fast. + The defined test cases can be used over and over again in test runs. The status of test runs and projects can be + viewed graphically. ), }, { - title: "Usability", - Svg: require("@site/static/img/statistics-svgrepo-com.svg").default, - description: ( - <> - The defined test cases can be used over and over again in test runs. The - status of test runs and projects can be viewed graphically. - - ), - }, - { - title: "Universal", - Svg: require("@site/static/img/question-and-answer-svgrepo-com.svg").default, - description: ( - <> - Multi language support and dark theme allow anyone to use the system - without any inconvenience. - - ), + title: 'Universal', + Svg: require('@site/static/img/question-and-answer-svgrepo-com.svg').default, + description: <>Multi language support and dark theme allow anyone to use the system without any inconvenience., }, ]; function Feature({ Svg, title, description }) { return ( -
+
diff --git a/docs/src/pages/index.js b/docs/src/pages/index.js index e4047a1..4b6ee67 100644 --- a/docs/src/pages/index.js +++ b/docs/src/pages/index.js @@ -1,26 +1,21 @@ -import clsx from "clsx"; -import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; -import Layout from "@theme/Layout"; -import HomepageFeatures from "@site/src/components/HomepageFeatures"; +import clsx from 'clsx'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import Layout from '@theme/Layout'; +import HomepageFeatures from '@site/src/components/HomepageFeatures'; -import Heading from "@theme/Heading"; -import styles from "./index.module.css"; +import Heading from '@theme/Heading'; +import styles from './index.module.css'; export default function Home() { const { siteConfig } = useDocusaurusContext(); return ( - -
+ +
- TestPlat + LandTCMS -

- Open Source Test Case Management Web Application -

+

Open Source Test Case Management Web Application

Integrate and manage all your software testing.
diff --git a/docs/static/img/android-chrome-192x192.png b/docs/static/img/android-chrome-192x192.png index 1ea1b87..6385584 100644 Binary files a/docs/static/img/android-chrome-192x192.png and b/docs/static/img/android-chrome-192x192.png differ diff --git a/docs/static/img/favicon.ico b/docs/static/img/favicon.ico index ac4fe96..361745d 100644 Binary files a/docs/static/img/favicon.ico and b/docs/static/img/favicon.ico differ diff --git a/frontend/README.md b/frontend/README.md index 8137674..a925abe 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -1,4 +1,4 @@ -# TestPlat Frontend +# LandTCMS Frontend ## Install dependencies diff --git a/frontend/messages/en.json b/frontend/messages/en.json index 4efe385..60e74f4 100644 --- a/frontend/messages/en.json +++ b/frontend/messages/en.json @@ -6,7 +6,7 @@ "web_application": "Web Application", "integrate_and_manage": "Integrate and manage all your software testing.", "oss_title": "Open Source", - "oss_detail": "TestPlat is free and open source. The application can be self-hosted. It can be deployed in environments with strict security requirements.", + "oss_detail": "LandTCMS is free and open source. The application can be self-hosted. It can be deployed in environments with strict security requirements.", "organize_title": "Organize Test Cases", "organize_detail": "Test cases can be organized by projects and folders. Modern UI framework makes them fast.", "usability_title": "Usability", diff --git a/frontend/messages/ja.json b/frontend/messages/ja.json index 7241688..b9cf800 100644 --- a/frontend/messages/ja.json +++ b/frontend/messages/ja.json @@ -6,7 +6,7 @@ "web_application": "ウェブアプリケーション", "integrate_and_manage": "ソフトウェア開発にかかわるすべてのテストを統合管理", "oss_title": "オープンソース", - "oss_detail": "TestPlatは無料でオープンソースです。アプリケーションをセルフホストすることができます。セキュリティ要件の厳しい環境でも導入することができます。", + "oss_detail": "LandTCMSは無料でオープンソースです。アプリケーションをセルフホストすることができます。セキュリティ要件の厳しい環境でも導入することができます。", "organize_title": "テストケースの整理", "organize_detail": "プロジェクトやフォルダーでテストケースを整理できます。モダンなUIフレームワークによりそれらを高速に表示します。", "usability_title": "ユーザビリティ", diff --git a/frontend/public/favicon/about.txt b/frontend/public/favicon/about.txt index 0cf6d9e..ee63909 100644 --- a/frontend/public/favicon/about.txt +++ b/frontend/public/favicon/about.txt @@ -1,6 +1,6 @@ This favicon was generated using the following graphics from Twitter Twemoji: -- Graphics Title: 2697.svg +- Graphics Title: 1f3dd.svg - Graphics Author: Copyright 2020 Twitter, Inc and other contributors (https://github.com/twitter/twemoji) -- Graphics Source: https://github.com/twitter/twemoji/blob/master/assets/svg/2697.svg +- Graphics Source: https://github.com/twitter/twemoji/blob/master/assets/svg/1f3dd.svg - Graphics License: CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/) diff --git a/frontend/public/favicon/android-chrome-192x192.png b/frontend/public/favicon/android-chrome-192x192.png index 1ea1b87..6385584 100644 Binary files a/frontend/public/favicon/android-chrome-192x192.png and b/frontend/public/favicon/android-chrome-192x192.png differ diff --git a/frontend/public/favicon/android-chrome-512x512.png b/frontend/public/favicon/android-chrome-512x512.png index 77b6ed3..e4643d4 100644 Binary files a/frontend/public/favicon/android-chrome-512x512.png and b/frontend/public/favicon/android-chrome-512x512.png differ diff --git a/frontend/public/favicon/apple-touch-icon.png b/frontend/public/favicon/apple-touch-icon.png index 9ed9c49..ecbc2fb 100644 Binary files a/frontend/public/favicon/apple-touch-icon.png and b/frontend/public/favicon/apple-touch-icon.png differ diff --git a/frontend/public/favicon/favicon-16x16.png b/frontend/public/favicon/favicon-16x16.png index ba329bd..1cfab5f 100644 Binary files a/frontend/public/favicon/favicon-16x16.png and b/frontend/public/favicon/favicon-16x16.png differ diff --git a/frontend/public/favicon/favicon-32x32.png b/frontend/public/favicon/favicon-32x32.png index 1ddabc5..eef5ce7 100644 Binary files a/frontend/public/favicon/favicon-32x32.png and b/frontend/public/favicon/favicon-32x32.png differ diff --git a/frontend/public/favicon/favicon.ico b/frontend/public/favicon/favicon.ico index ac4fe96..361745d 100644 Binary files a/frontend/public/favicon/favicon.ico and b/frontend/public/favicon/favicon.ico differ diff --git a/frontend/src/app/[locale]/HeaderNavbarMenu.tsx b/frontend/src/app/[locale]/HeaderNavbarMenu.tsx index f0d4bc4..5a049f7 100644 --- a/frontend/src/app/[locale]/HeaderNavbarMenu.tsx +++ b/frontend/src/app/[locale]/HeaderNavbarMenu.tsx @@ -48,7 +48,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) { }, { uid: 'docs', - href: 'https://kimatata.github.io/TestPlat/docs/getstarted/selfhost', + href: 'https://kimatata.github.io/landtcms/docs/getstarted/selfhost', label: messages.docs, isExternal: true, }, @@ -60,7 +60,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) { Logo -

TestPlat

+

LandTCMS

@@ -75,7 +75,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) { } @@ -109,7 +109,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) { - + diff --git a/frontend/src/app/[locale]/PaneMainTitle.tsx b/frontend/src/app/[locale]/PaneMainTitle.tsx index acde016..6769eaa 100644 --- a/frontend/src/app/[locale]/PaneMainTitle.tsx +++ b/frontend/src/app/[locale]/PaneMainTitle.tsx @@ -19,7 +19,7 @@ export default function MainTitle({ locale }: Props) { class: 'lg:text-7xl md:text-7xl sm:text-7xl text-7xl', })} > - TestPlat + LandTCMS

@@ -41,7 +41,7 @@ export default function MainTitle({ locale }: Props) { - +