Coder Social home page Coder Social logo

gc4_mod_tools's Issues

Add description for images

For any images you set in the app, there should be something describing what they should be for size, and image type (look into opening up more, as we can convert to png).

Setup CI

PRs should automatically kick off a CI job.

It should:

  • Checkout the repo, and build
  • Run static analysis (lint)
  • Report analysis results
  • Run any tests
  • Report test results

PRs should be gated by this job finishing successfully.

Allow all options

Allow all options for enum specified entries.

Color the ones actually used in game for that section (race/star system/events) green, so the user knows which are known to work, and which may or may not work.

Setup CD

Tasks:

  • Set up environments, so the deploy job requires an approval from admin(s)
  • Create deploy job, which should:
    • Be a manual kick-off (maybe some day in the future kicked off from merge into master)
    • Checkout the repo, and build
    • Run tests
    • Build installer project
    • Upload msi file somewhere (github releases perhaps?)
    • Create bitly link for download location

Allow upgrading

Right now, you have to uninstall the old version before you can install a new version of the mod tools. The installer should allow for upgrading versions.

Get some basic tests in

While there is a Test project here, it's not doing anything.

It should use the Moq, and Fluent nuget packages.

Get some tests up and running, so the CI system can run them on PRs.

Compile error

Hi Folks,

I'm more used to compiling stuff in Linux. My VS wants to see a project.assets.json file. Could you include one, or modify the readme to include instructions on regenerating one please. Thank you in advance.

1>------ Build started: Project: ModTools, Configuration: Debug|x64 ------
1>C:\Program Files\dotnet\sdk\8.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(266,5): error NETSDK1004: Assets file 'C:\Users\xxx\source\repos\gc4_mod_tools\ModTools\obj\project.assets.json' not found. Run a NuGet package restore to generate this file.
2>------ Build started: Project: ModToolsTestProject, Configuration: Debug|AnyCPU ------
2>C:\Program Files\dotnet\sdk\8.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(266,5): error NETSDK1004: Assets file 'C:\Users\xxx\source\repos\gc4_mod_tools\Test\ModToolsTestProject\obj\project.assets.json' not found. Run a NuGet package restore to generate this file.
========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========

Add a way to set Factions for a created race

There are the Chance modifiers that are currently there, but I suspect those are the chances a new citizen falls into any of those categories (as opposed to the factions available for a given race).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.