https://github.com/hmpl-language/spec
Official HMPL Specification
https://github.com/hmpl-language/spec
Last synced: 15 days ago
JSON representation
Official HMPL Specification
- Host: GitHub
- URL: https://github.com/hmpl-language/spec
- Owner: hmpl-language
- Created: 2025-04-08T19:24:11.000Z (3 months ago)
- Default Branch: spec
- Last Pushed: 2025-06-12T21:38:11.000Z (18 days ago)
- Last Synced: 2025-06-12T22:54:03.873Z (17 days ago)
- Language: HTML
- Homepage: https://spec.hmpl-lang.dev
- Size: 609 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HMPL Specification Documentation
This is the official specification documentation for the **HMPL** language.
## Installation
Make sure you have **Node.js** installed.
1. Clone the repository:
```bash
git clone https://github.com/hmpl-language/hmpl.git
cd spec
```2. Install dependencies:
```bash
npm install
```## Available Scripts
| Script | Description |
|----------------|------------------------------------------------|
| `npm run build` | Builds the specification using ecmarkup |
| `npm run start` | Builds and starts the development server |
| `npm run dev` | Alias for `npm start` |### Build Specification
```bash
npm run build
```The specification will be generated in the `build/index.html` file.
### Start Development Server
```bash
npm run start
```This will build the specification and start a local development server.
## Project Structure
```
spec/
├── src/ # Source specification files
│ └── index.html # Main specification file
├── server/ # Development server files
│ └── main.js # Server implementation
├── package.json
└── README.md # This file
```## Contributing
1. Fork the repository
2. Create a new branch: `git checkout -b feature/your-feature-name`
3. Make your changes
4. Commit your changes: `git commit -m 'Add: New section'`
5. Push to your fork: `git push origin feature/your-feature-name`
6. Open a Pull Request