noInstall Do not build and install the adapter before starting dev-server. noStart Do not start the adapter itself, but only watch for changes and synchronize them between the development and the temporary directory. There is no need to run npm run watch:ts separately, this is automatically done by dev-server. If you are using TypeScript, make sure you have the watch:ts script defined the same way it is done by Adapter Creator. Watch the console output for the correct process id to attach to. Keep in mind that the debugger will be detached when you change your source code, you need to manually attach again to the new process. You may attach a debugger to the running adapter. The adapter will automatically restart when its source code changes (with a 2 seconds delay).ĭO NOT start the adapter manually in ioBroker.admin! If you see errors like ADAPTER_ALREADY_RUNNING then most likely you ignored this info :-) Run dev-server and start the adapter in "watch" mode. symlinks Use symlinks instead of packing and installing the current adapter for a smoother dev experience. Use this option to populate the dev-server with data (and possibly other adapters). backupFile Provide an ioBroker backup file to restore in this dev-server. admin Define which version of admin to be used (default: "latest"). jsController Define which version of js-controller to be used (default: "latest"). If you experience connection problems, try a different port. It is suggested to use ports in the range of 8000-9999. This allows multiple instances of dev-server to run in parallel. This port number is also used to generate all other port numbers required to run dev-server. adminPort TCP port on which ioBroker.admin will be available (default: 8081). This should always be called in the directory where the io-package.json file of your adapter is located. Alternatively, use the dedicated link in your JetBrains account.Set up dev-server in the current directory. Watch for an email reminder from us sent out one week before your license expires and click the enclosed link to renew. Renewal of free educational license for JetBrains tools.Īll licenses provided as part of the Student License Program are valid for one year.Īs long as you’re a student or teacher, you’re welcome to keep taking advantage of the Student License Program and renew your Student License for the next year, free. You will be guided to a page on the JetBrains website where you can request your free educational license for JetBrains tools, you will get a series of two messages from the JetBrains team asking you to confirm your request and then to activate your educational JetBrains license. If you do not have a free JetBrains Student Pack yet, but have your GitHub account which GitHub has already verified as belonging to a student, please open the GitHub Student Developer Pack page ( ), click on the card with the JetBrains logo, and authenticate with your GitHub credentials. Many students from around the world benefit from the GitHub Student Developer Pack, which GitHub created with some of their partners and friends to give students free access to the best developer tools.Įffective as of today, everybody who has a GitHub Student Developer Pack can get a free JetBrains Student Pack, which gives a free year-long subscription to all the JetBrains desktop tools, including IntelliJ IDEA Ultimate, P圜harm Professional, CLion, and Rider. We are happy to announce a new, fourth, option today, which aims to help make it simpler and more widely available for students to get their free JetBrains Student Packs.įree educational JetBrains license is now a part of GitHub Student Developer Pack Upon graduation, JetBrains provides all the students with a 25% graduation discount.įrom the very start of the JetBrains Student Program, we have offered three options to prove eligibility for a free educational license: an email address in a domain which is known by JetBrains as belonging to an educational institution, an ISIC card, or an official document which proves that you are a student. A student can request their free subscription at, and then renew it annually for free until they graduate. More than 860 000 students worldwide actively use JetBrains tools for educational purposes. It has been about four years now since we first launched our free Student License Program.