OpenSakura
MekaHime 첫 AI 동반자, 오픈소스. 26가지 감정·실제 음성·실시간 답변·기억 기능을 PC에서 구동, 곧 디스코드 모드 제공
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
H5YR website build with Umbraco 17
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗This README is a work in progress, if anything is unclear or you have suggestions for improvement, please open an issue or submit a pull request!
A community recognition platform built with Umbraco 17 on .NET 10, featuring Mastodon social integration, a widget system, and a Vite-powered frontend.
Before getting started, make sure you have the following installed:
git clone https://github.com/<your-username>/High5YouRock.git
cd High5YouRock
git remote add upstream https://github.com/H5YR/High5YouRock.git
Navigate to the frontend directory and install npm packages:
cd H5YR/frontend
npm install
Copy or review H5YR/appsettings.json and ensure your connection string and any required API settings (Mastodon, widget API keys etc.) are configured. For local overrides, use appsettings.Development.json which is excluded from source control.
Key settings to review:
| Section | Description |
|---|---|
ConnectionStrings | Database connection string |
Umbraco:CMS | Umbraco core configuration |
uSync | uSync import/export settings |
APISettings | Widget API configuration |
TwitterSettings | Twitter/X integration settings |
High5YouRock.sln in Visual Studio 2026.Visual Studio will launch the Vite dev server automatically via Vite.AspNetCore.
In one terminal, start the Vite dev server:
cd H5YR/frontend
npm run dev
In a second terminal, run the .NET application:
dotnet run --project H5YR/H5YR.csproj
On first run, Umbraco will present the installer wizard at https://localhost:<port>/umbraco/install. Complete the installer to create your admin account and initialise the database.
Once the installer is complete, proceed to the uSync import below.
This project uses uSync to keep Document Types, Data Types, Templates, and Content in sync via source control. All uSync configuration files are stored in H5YR/uSync/v17/.
To import everything into your local Umbraco instance:
/umbraco.uSync/v17 folder.Tip: If you add or modify Document Types, Data Types, or Content locally and want to share those changes, use Export All in uSync and commit the updated
.configfiles inuSync/v17/to your branch.
We welcome contributions! Please follow the steps below to keep things consistent.
All active development targets the u17/develop branch. Do not open pull requests directly against main.
git fetch upstream
git checkout u17/develop
git merge upstream/u17/develop
u17/develop:git checkout -b feature/your-feature-name
Make your changes, following the existing code style and conventions.
Build the project and verify there are no errors:
dotnet build
git add .
git commit -m "feat: describe your change here"
git push origin feature/your-feature-name
H5YR/High5YouRock:u17/develop.package.json and package-lock.json.High5YouRock/
├── H5YR/ # Umbraco web project
│ ├── frontend/ # Vite frontend (SCSS, JS)
│ │ ├── package.json
│ │ └── vite.config.js
│ ├── uSync/v17/ # uSync configuration files
│ ├── wwwroot/ # Static assets (compiled frontend output)
│ ├── appsettings.json
│ └── Program.cs
└── H5YR.Core/ # Class library (services, models, controllers)
├── Controllers/ # Surface & API controllers
├── Models/ # Generated & view models
├── Services/ # Business logic services
├── Data/ # Database entities, stores & migrations
├── Composers/ # Umbraco composers for DI registration
└── ViewComponents/ # Razor view components