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 - SharpKit/SharpKit: C# to JavaScript Compiler

BranchesTags
Open more actions menu

Latest commit

 

History

168 Commits
168 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
Compiler
Compiler
 
 
Installer
Installer
 
 
Integration
Integration
 
 
SDK @ 66a6e64
SDK @ 66a6e64
 
 
contrib
contrib
 
 
docs
docs
 
 
external
external
 
 
scripts
scripts
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
VERSION
VERSION
 
 
configure
configure
 
 
configure.cmd
configure.cmd
 
 
make.cmd
make.cmd
 
 

Repository files navigation

SharpKit

C# to JavaScript Compiler

This repository contains the complete, fully functional source code for SharpKit cross-compiler.

Library definitions, JsClr framework and other useful libraries is at: https://github.com/SharpKit/SharpKit-SDK

Contributing

Maybe you see there are less commits recently. But you can belive us, sharpkit is still activly used in lots of projects. If you want to contribute, feel free to send us a patch of request a project membership.

Most important Task: Every help in replacing NRefactory with Roslyn is very welcome.

Documentation

Link: https://sharpkit.github.io/

Building

An installer is available here: https://github.com/SharpKit/SharpKit/releases, to build from source code follow this:

Windows
git clone https://github.com/SharpKit/SharpKit.git
cd SharpKit
configure
make

This will build a debug version, to build a release version, please use:

make release
Linux
git clone https://github.com/SharpKit/SharpKit.git
cd SharpKit
chmod +x configure
./configure
make
Creating the installer (without publishing a new version)

Verify the VERSION-file in the root directory . Change the Version number if needed. Than:

configure # When you called this already, you do not need to call it again.
cd contrib/installer/
create

The installer will be created in the contrib directory and can be used for windows and linux. Note: If you create the installer on linux, it cannot be used for windows (because some windows-only libaries are missing). You should generate it on windows for better compatibility.

Changes from previous versions

Path-changes wiki page contains changes made to the file system installation of SharpKit from previous versions.

About

C# to JavaScript Compiler

Resources

Readme
MIT license
Activity
Custom properties

Stars

197 stars

Watchers

21 watching

Forks

55 forks
Report repository

Releases

Packages

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.