Change name

This commit is contained in:
Takeshi Kimata
2024-06-09 22:07:26 +09:00
parent 369cd09c1c
commit dbd842ee25
24 changed files with 36 additions and 38 deletions

View File

@@ -1,4 +1,4 @@
# LandTCMS Backend
# UnitTCMS Backend
## Install dependencies

View File

@@ -85,7 +85,7 @@ module.exports = {
// Add projects table records
await queryInterface.bulkInsert('projects', [
{
name: 'LandTCMS Test',
name: 'UnitTCMS Test',
detail: "Test Plat's Manual test",
userId: 1,
isPublic: true,

View File

@@ -1,4 +1,4 @@
# LandTCMS Document
# UnitTCMS Document
### Install dependencies

View File

@@ -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. LandTCMS 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. UnitTCMS itself should also be able to report manual test results in Junit XML format.
![integration](./img/integration.png)

View File

@@ -2,6 +2,6 @@
sidebar_position: 3
---
# Running LandTCMS as a Docker container
# Running UnitTCMS as a Docker container
Under development

View File

@@ -2,7 +2,7 @@
sidebar_position: 2
---
# Running LandTCMS manually
# Running UnitTCMS manually
:::info[Prerequisite]
@@ -10,12 +10,12 @@ Prerequisite: v20 or higher node must be installed.
:::
To use LandTCMS, you need run frontend server and backend server (API server).
To use UnitTCMS, you need run frontend server and backend server (API server).
First, clone the repository.
```bash
git clone git@github.com:kimatata/landtcms.git
git clone git@github.com:kimatata/unittcms.git
```
## Run backend server

View File

@@ -4,7 +4,7 @@ sidebar_position: 1
# Self hosting
LandTCMS is designed for self-hosted use. There are two ways to self-host the application: “Manual” and “Docker”.
UnitTCMS is designed for self-hosted use. There are two ways to self-host the application: “Manual” and “Docker”.
- Manual
- Docker

View File

@@ -2,6 +2,6 @@
sidebar_position: 1
---
# LandTCMS
# UnitTCMS
Open Source Test Case Management Web Application

View File

@@ -4,7 +4,7 @@ sidebar_position: 1
# Roles
There are two types of roles in LandTCMS: "Global roles" and "Project roles".
There are two types of roles in UnitTCMS: "Global roles" and "Project roles".
## Global roles

View File

@@ -8,7 +8,7 @@ import { themes as prismThemes } from 'prism-react-renderer';
/** @type {import('@docusaurus/types').Config} */
const config = {
title: 'LandTCMS',
title: 'UnitTCMS',
// tagline: 'Dinosaurs are cool',
favicon: 'img/favicon.ico',
@@ -16,12 +16,12 @@ const config = {
url: 'https://kimatata.github.io',
// Set the /<baseUrl>/ pathname under which your site is served
// For GitHub pages deployment, it is often '/<projectName>/'
baseUrl: '/landtcms/',
baseUrl: '/unittcms/',
// 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: 'landtcms', // Usually your repo name.
projectName: 'unittcms', // 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: 'LandTCMS',
title: 'UnitTCMS',
logo: {
alt: 'LandTCMS Logo',
src: 'img/android-chrome-192x192.png',
alt: 'UnitTCMS Logo',
src: 'img/icon-192.png',
},
items: [{ to: '/docs', label: 'Docs', position: 'left' }],
},
footer: {
style: 'light',
copyright: `Copyright © ${new Date().getFullYear()} LandTCMS. Built with Docusaurus.`,
copyright: `Copyright © ${new Date().getFullYear()} UnitTCMS. Built with Docusaurus.`,
},
prism: {
theme: prismThemes.github,

View File

@@ -8,7 +8,7 @@ const FeatureList = [
Svg: require('@site/static/img/certificate-svgrepo-com.svg').default,
description: (
<>
LandTCMS is free and open source. The application can be self-hosted. It can be deployed in environments with
UnitTCMS is free and open source. The application can be self-hosted. It can be deployed in environments with
strict security requirements.
</>
),

View File

@@ -13,7 +13,7 @@ export default function Home() {
<header className={clsx('hero hero--primary', styles.heroBanner)}>
<div className="container">
<Heading as="h1" className="hero__title">
LandTCMS
UnitTCMS
</Heading>
<p className="hero__subtitle">Open Source Test Case Management Web Application</p>
Integrate and manage all your software testing.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

BIN
docs/static/img/icon-192.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@@ -1,4 +1,4 @@
# LandTCMS Frontend
# UnitTCMS Frontend
## Install dependencies

View File

@@ -6,7 +6,7 @@
"web_application": "Web Application",
"integrate_and_manage": "Integrate and manage all your software testing.",
"oss_title": "Open Source",
"oss_detail": "LandTCMS is free and open source. The application can be self-hosted. It can be deployed in environments with strict security requirements.",
"oss_detail": "UnitTCMS 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",

View File

@@ -6,7 +6,7 @@
"web_application": "ウェブアプリケーション",
"integrate_and_manage": "ソフトウェア開発にかかわるすべてのテストを統合管理",
"oss_title": "オープンソース",
"oss_detail": "LandTCMSは無料でオープンソースです。アプリケーションをセルフホストすることができます。セキュリティ要件の厳しい環境でも導入することができます。",
"oss_detail": "UnitTCMSは無料でオープンソースです。アプリケーションをセルフホストすることができます。セキュリティ要件の厳しい環境でも導入することができます。",
"organize_title": "テストケースの整理",
"organize_detail": "プロジェクトやフォルダーでテストケースを整理できます。モダンなUIフレームワークによりそれらを高速に表示します。",
"usability_title": "ユーザビリティ",

View File

@@ -54,7 +54,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) {
},
{
uid: 'docs',
href: 'https://kimatata.github.io/landtcms/docs/getstarted/selfhost',
href: 'https://kimatata.github.io/unittcms/docs/getstarted/selfhost',
label: messages.docs,
isExternal: true,
},
@@ -80,7 +80,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) {
<NavbarBrand as="li" className="gap-3 max-w-fit">
<Link className="flex justify-start items-center gap-1" href="/" locale={locale}>
<Image src="/favicon/icon-192.png" width={32} height={32} alt="Logo" />
<p className="font-bold text-inherit ms-1">LandTCMS</p>
<p className="font-bold text-inherit ms-1">UnitTCMS</p>
</Link>
</NavbarBrand>
<NavbarItem className="hidden md:block">
@@ -95,7 +95,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) {
<NavbarItem key={link.uid} className="hidden md:block">
<NextUiLink
isExternal
href="https://kimatata.github.io/landtcms/docs/getstarted/selfhost"
href="https://kimatata.github.io/unittcms/docs/getstarted/selfhost"
aria-label="docs"
showAnchorIcon
anchorIcon={<MoveUpRight size={12} className="ms-1" />}
@@ -129,7 +129,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) {
</NavbarContent>
<NavbarContent className="basis-1 pl-4" justify="end">
<NextUiLink isExternal href="https://github.com/kimatata/landtcms" aria-label="Github">
<NextUiLink isExternal href="https://github.com/kimatata/unittcms" aria-label="Github">
<GithubIcon className="text-default-500" />
</NextUiLink>
<ThemeSwitch />

View File

@@ -19,7 +19,7 @@ export default function MainTitle({ locale }: Props) {
class: 'lg:text-7xl md:text-7xl sm:text-7xl text-7xl',
})}
>
LandTCMS
UnitTCMS
</h1>
<br />
<br />
@@ -41,7 +41,7 @@ export default function MainTitle({ locale }: Props) {
</Button>
</Link>
<NextUiLink isExternal href="https://kimatata.github.io/landtcms/docs/getstarted/selfhost" aria-label="docs">
<NextUiLink isExternal href="https://kimatata.github.io/unittcms/docs/getstarted/selfhost" aria-label="docs">
<Button
color="primary"
variant="bordered"
@@ -53,7 +53,7 @@ export default function MainTitle({ locale }: Props) {
</Button>
</NextUiLink>
<NextUiLink size="sm" isExternal href="https://github.com/kimatata/landtcms" aria-label="Github">
<NextUiLink size="sm" isExternal href="https://github.com/kimatata/unittcms" aria-label="Github">
<Button
color="primary"
variant="bordered"

View File

@@ -33,10 +33,9 @@ export default function Home(params: { locale: string }) {
fontSize: '10rem',
position: 'relative',
zIndex: 1,
marginLeft: '2.5rem',
}}
>
🏝
📋
</span>
<div
style={{
@@ -68,8 +67,7 @@ export default function Home(params: { locale: string }) {
<Divider className="my-12" />
<div className="w-full text-center py-2">
<div>Released under the MIT License.</div>
<div>Copyright © 2024 LandTCMS</div>
<div>Copyright © 2024 UnitTCMS</div>
</div>
</section>
);

View File

@@ -13,7 +13,7 @@ import {
fetchMyRoles,
} from './token';
import { ToastContext } from './ToastProvider';
const LOCAL_STORAGE_KEY = 'landtcms-auth-token';
const LOCAL_STORAGE_KEY = 'unittcms-auth-token';
function storeTokenToLocalStorage(token: TokenType) {
localStorage.setItem(LOCAL_STORAGE_KEY, JSON.stringify(token));

4
package-lock.json generated
View File

@@ -1,11 +1,11 @@
{
"name": "LandTCMS",
"name": "UnitTCMS",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "LandTCMS",
"name": "UnitTCMS",
"version": "1.0.0",
"devDependencies": {
"@vitest/coverage-v8": "^1.6.0",

View File

@@ -1,5 +1,5 @@
{
"name": "LandTCMS",
"name": "UnitTCMS",
"version": "1.0.0",
"private": true,
"scripts": {