
Create a simple IntelliJ IDEA PyCharm gradle plugin
$149-150 USD
Оплачивается при доставке
The PyCharm gradle plugin will have two features:
Feature #1 (New Project Wizard of type "STAG")
"New Project wizard will include an option called "STAG". Following are the parameters on the wizard
Parameter #1 (STAG Name)
This is the STAG name. It must end in the word "stag". e.g. petstag, demostag, googlestag etc.. Set default value to "petstag".
Parameter #2 (STAG pattern)
This is a dropdown menu. Contains two values ==> rubicon, apollo. Default selection: rubicon. Of course, this list must be extensible in future.
Parameter #3 (STAG pattern version)
Contains two values ==> 1.0.0, 1.0.0-alpha. Default selection: 1.0.0-alpha. Of course, this list must be extensible in future.
Parameter #4 (STAG Location)
This is basically the project directory.
Default value is $USER_HOME/steamworks/stem/STAG pattern/STAG version/STAG Name.
E.g. (on windows) ==> C:\Users\TestUser\steamworks\stem\rubicon\1.0.0\petstag
Parameter #5 (Override Config)
This is a boolean flag. So, basically a check box in the wizard.
Once you have the above 5 parameters captured from the user, you call the underlying command line utility. For .e.g
steamctl desktop create stag --name <stag name> --pattern <stag pattern> --version <stag pattern version> --stag-dir <stag location> --override-cfg
Feature #2 ("Deploy STAG" button somewhere)
This assumes you are already inside the newly created STAG project. So, you must already have the following parameters available: STAG name, STAG pattern, STAG pattern version that you captured from the above wizard.
Now, I need a button or some widget somewhere in the IDE that says "Deploy STAG". I don't have any preference if it's a button or some other widget and you can put it where ever you feel comfortable. When the button/widget is clicked, it should pop up a small window with the following two params:
Parameter #1 (Emulate Custer)
This is a boolean flag. So, it will be a checkbox.
Parameter #2 (Deployment Config)
This is the path to the deployment config file.
Default value is $USER_HOME/steamworks/steamctlcfg/<stag pattern>/<stag pattern version>/<stag name>steamctlcfg/[login to view URL]
E.g. On windows ==> c:\users\testuser\steamworks\steamctlcfg\rubicon\1.0.0\petstagsteamctlcfg\[login to view URL]
Once you have captured the above two parameters and user clicks on "Deploy", then call the underlying command line utility. For e.g.
steamctl desktop deploy stag --name <stag name> --pattern <stag pattern> --version <stag pattern version> --emulate-cluster
That's it. It's a pretty straightforward task.
Note: Task/milestone is NOT complete unless your plugin works on my Windows/Mac desktops.
ID проекта: #35468637
О проекте
7 фрилансеров(-а) готовы выполнить эту работу в среднем за $150
Hello sir how are you doing? I have read the project detail and really interested in your project, I am full stack developer with multiple frameworks, I have great experience doing similar jobs regarding to these skill Больше
⭐⭐⭐I can start now and I am confident that I can do it ⭐⭐⭐ I have 10 years of experience in this field and I have these skills (Java, Kotlinand Plugin) so just check my reviews and please have a look on my profile. let Больше
⭐⭐⭐⭐⭐I am senior Firmware & Mobile App Developer ⭐⭐⭐⭐⭐ I read your job description thoroughly and found myself an ultimate match to your project. I am a standalone freelancer working completely independent since 1 Больше
Dear sir. Thanks for your posting job. I have gone through your project description I'm really interested in your project. I have 6+ years of rich experience in Website Development. Here is my skills: - HTML, CSS, Boo Больше