GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - C3Framework/framework: C3 Framework lets you create Construct 3 plugins & themes in a expressive and effective way. Write less boilerplate, do more!

BranchesTags
Open more actions menu

Latest commit

 

History

17 Commits
17 Commits

Folders and files

NameName
Last commit message
Last commit date
.vscode
.vscode
 
 
examples
examples
 
 
src
src
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
c3.config.ts
c3.config.ts
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
tsconfig.json
tsconfig.json
 
 

Repository files navigation

About C3 Framework

C3 Framework is a set of TypeScript utilities and a CLI tool to automate the process of creating Construct 3 plugins, behaviors and themes, in a expressive and elegant way, without code repetition nor boilerplate.

With C3 Framework you don't need 10+ configuration files, you just write code, and from it, C3 Framework reads it, understands it and generates all the boilerplate for you!

C3 Framework features:

  • Fully configurable: Structure your project as you need.
  • Highly-typed: develop Behaviors & Plugins using TypeScript.
  • ACEs Decorators: All the ACE config is done in one single place, inside the same code.
  • File scanning: TypeScript definitions and File dependencies will be automatically detected and added.
  • Multi-language support: With an easy dot-notation/Laravel-inspired translation system for all strings.
  • Themes: Create your own themes with SCSS/SASS, with color palettes and variations generation.
  • Development Server: Just run a command and start developing!

C3 Framework is meant for you to write the less amount of code possible, so you'll be surprised how quickly you start building your own plugins!

Usage

Build your project using:

npm run build

Run a development server using:

npm run dev

Generate documentation using:

npm run docs

For more information use:

npx c3fo

Or check the framework core repository.

About

C3 Framework lets you create Construct 3 plugins & themes in a expressive and effective way. Write less boilerplate, do more!

Topics

construct2construct3construct3-addonscirratypescript

Resources

Readme
Activity
Custom properties

Stars

4 stars

Watchers

0 watching

Forks

1 fork
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.