Search the Community
Showing results for tags 'boilerplate'.
-
This repository provides a starting point for setting up a RAGEMP server with a monorepo structure, making it easier to manage and scale your game server project. 🛠️ Features Monorepo Structure: Organize your server, client, and cef code in a single repository. TypeScript Support: Write in TypeScript for better code quality and maintainability. React Support: Using react to create the cef. Modular Architecture: Easily add and manage new features or packages. Built-in Scripting: Preconfigured scripts to set the ragemp structure automatically. Database connection: Basic configuration of a database. For more information check out the github repository.
-
Version 1.0.0
205 downloads
A Typescript Boilerplate for RAGE:MP with simple setup and usage. 📌 Features - Full RAGE:MP Type Support for VSCode - Built in rollup config for transpile and auto-copy - Prettier Configuration for code formatting. 📥 Installation See: https://github.com/LeonardSSH/ragemp-typescript -
CEF Boilerplate This is a boilerplate that will make your development proccess easier. It has a workflow that works like a website development, but, adapted for UI development. Built with Gulp + Webpack + Babel + SASS + ES6 Features: Focused on performance, lightweight. Made to be maintainable and SCALABLE. Small, medium or big projects, doesn't matter how much components, it will be easy to maintain. Easy for integrating any framework like Vue or React. Hot reload Local development: Run npm install Run gulp The index.html inside the src folder, works like a summary. This is the default page that will open when you start the development environment. You can customize it. The others folders is just like any other web project structure. Building for production: Run npm install Run gulp production It will make all the minifying proccess, create bundles and will send it to ../../client_packages/dist folder by default. If you want to change it, go to gulpfile.js/config.json and change the destProd value. Integrating I strongly recommend you to use the ragemp-start typescript by @ekoozu Using with ragemp-starter: Clone this repo into the src folder Run the npm install on it Run gulp production Done. Creating a browser: mp.browsers.new("package://dist/html/boilerplate.html") That's all, folks. Feel free to open an issue or answer this thread if you have any question. Download it on GitHub
-
Getting Started with Development 🛠 🔰 The easiest way is with no doubt to download the boilerplate / example project from GitHub.You can look at the example package that is included in there to figure out how everything works. Once you've ran the Package option in IntelliJ within the boilerplate, copy the contents of the client_packages folder that should now have appeared in the project folder to the server's client_packages folder. It's that simple? Is there some kind of catch? 🤔 Nope! There is no catch. All you need to get started is an IDE that supports Kotlin. I recommend JetBrain's IntelliJ IDEA due to its performance, flexibility and customization options. I'm super excited for what the simplicity of Kotlin will bring to the RageMP community and all of your creations that have been made just a tiny bit easier 😉 (PS If you click on the header picture, it'll take you straight to the GitHub page for the library with more examples)