Skip to content

Change the C# compiler (csc) used on your Unity project, as you like!

License

Notifications You must be signed in to change notification settings

mob-sakai/CSharpCompilerSettingsForUnity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(DEVELOP) C# Compiler Settings For Unity

NOTE: This branch is for development purposes only.
To use a released package, see Releases page or default branch.

How to develop this package

  1. Fork the repository and create your branch from sandbox.
  2. Open the project and enable Csc Settings > Develop Mode
  3. Develop the package
  • CSharpCompilerSettings:
    • Assets/CSharpCompilerSettings
    • This assembly is included in the package.
    • Publish as dll automatically to Packages/CSharpCompilerSettings/Plugins
  • CSharpCompilerSettings.Dev:
    • Assets/CSharpCompilerSettings/Dev
    • This assembly is not included in the package.
  • CSharpCompilerSettings.Editor:
    • Packages/CSharpCompilerSettings/Editor
    • This assembly is included in the package.
  1. Click Window > Generals > Test Runner to test
  2. Commit with Angular Commit Message Conventions
  3. Create pull request

For details, see CONTRIBUTING and CODE_OF_CONDUCT.

How to release this package

When you push to preview, master or v1.x branch, this package is automatically released by GitHub Action.

  • Update version in package.json
  • Update CHANGELOG.md
  • Commit documents and push
  • Update and tag upm branch
  • Release on GitHub
  • Publish npm registory

Alternatively, you can release it manually with the following command:

$ node run release -- --no-ci