https://github.com/filiptrivan/soft-web-app-generator
Spiderly Project Starter Template Infrastructure Initializer
https://github.com/filiptrivan/soft-web-app-generator
angular code-generation csharp desktop-app dotnet spiderly windows-forms
Last synced: 3 months ago
JSON representation
Spiderly Project Starter Template Infrastructure Initializer
- Host: GitHub
- URL: https://github.com/filiptrivan/soft-web-app-generator
- Owner: filiptrivan
- License: mit
- Created: 2024-12-04T02:24:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-05T11:02:17.000Z (11 months ago)
- Last Synced: 2026-01-15T20:23:53.457Z (6 months ago)
- Topics: angular, code-generation, csharp, desktop-app, dotnet, spiderly, windows-forms
- Language: C#
- Homepage: https://www.spiderly.dev/
- Size: 1.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# How to Use
### 1. Create a Company Account
Start by creating a company account on the generator app.
### 2. Configure Your Generated App Settings
Define the basic configurations for your app:
- Enable/disable Google Authentication.
- Enable/disable notifications.
- Set the primary color for your app theme.
- Etc.
### 3. Add DLL Paths
Specify the paths to the DLL files that your app will use. These files will provide the required references during generation.
### 4. Specify Entities for Parsing
Identify the DLLs and namespaces containing entities that the generator should parse.
### 5. Generate App Structure (Backend + Frontend)
Click the **"Generate Backend and Frontend Structure"** button to produce the frontend and backend structure. The generator will create:
- **Backend:** A .NET solution with preconfigured layers.
- **Frontend:** An Angular project with basic setup.
### 6. Open the Backend Solution
Navigate to the generated backend folder and open the `.sln` file.
### 7. Add Entities to the Backend
- Place your entities in the `Entities` folder inside the **Business** project.
- Follow the specific **Entity Writing Rules** to ensure compatibility. (More details on attributes and rules are provided below.)
- Use attributes to describe the system requirements and relationships for proper generation.
---
### 8. Customize
1. Add migration with EF Core
2. Update database with EF Core
3. Update resources script (resx files in {appName}.Shared)
4. Npm install
---
### 9. Build
- Run the solution and test your generated app.
---
# Entity Writing Rules
**Coming Soon:** Detailed guidelines on how to structure your entities and use attributes effectively.
---
# Notes