samp.directory
← Scripts y librerías

yeatdev/dawno-web

Official landing page for DAWNO - A modern, performance-oriented PAWN code editor designed for SA-MP and open.mp developers.

Herramienta★ 1actualizado abr 2026Sin licenciaHTML
Abrir en GitHub

Este repositorio no tiene archivo de licencia. Se puede leer, pero eso por sí solo no da permiso para reutilizarlo.

README.md

DAWNO

A modern, performance-oriented PAWN code editor built for SA-MP and open.mp developers.

Live site: deksdeveloper.github.io/dawno-web

Overview

DAWNO is a desktop application built on Electron and Monaco Editor — the same engine that powers Visual Studio Code. It provides a first-class editing experience for PAWN scripting, removing the friction of traditional SA-MP development workflows.

Key Features

  • Monaco Editor with full IntelliSense support
  • Integrated server manager for SA-MP and open.mp
  • Automatic compiler detection and configuration
  • Built-in server configuration editor
  • Discord Rich Presence integration
  • Multi-language UI (English, Turkish, Russian, German)

Tech Stack

Application (desktop)

Landing page (this repository)

Development

Prerequisites

  • Node.js 18 or later
  • npm

Getting started

# Clone the repository
git clone https://github.com/deksdeveloper/dawno-web.git
cd dawno-web

# Install dependencies
npm install

# Start the development server
npm run dev

Open http://localhost:3000 in your browser.

Building for production

The landing page is exported as a static site and hosted on GitHub Pages.

npm run build

The static output is written to the out/ directory. The site is configured for the /dawno-web base path and is deployed automatically via GitHub Actions on every push to main.

Deployment

Deployment is handled automatically by the GitHub Actions workflow at .github/workflows/deploy.yml.

To deploy manually, push to the main branch:

git push origin main

The workflow will build the static site and publish it to the gh-pages branch, which GitHub Pages serves from.

Required GitHub Pages settings

In the repository settings, under Pages:

  • Source: GitHub Actions

Project structure

dawno-web/
├── public/
│   └── assets/          # Static icons and images
├── src/
│   ├── app/             # Next.js app router (layout, global CSS)
│   ├── components/      # Page sections (Navbar, Hero, Features, Downloads, Footer)
│   └── i18n/            # Internationalization context and locale files
├── .github/
│   └── workflows/
│       └── deploy.yml   # GitHub Actions deployment workflow
├── next.config.ts        # Next.js configuration (static export, basePath)
└── tailwind.config.ts    # Tailwind CSS configuration

License

MIT License. See LICENSE for details.

dawnolandingnextjsopenmppagesamptypescript

Esta página se genera con lo que GitHub publica sobre el repositorio. samp.directory no aloja el código. Informar de un problema con esta ficha

yeatdev/dawno-web: Herramienta de SA-MP | samp.directory