Gaphor в контейнері

Замість того, щоб налаштовувати середовище розробки локально, найпростіший спосіб внести свій внесок у проект — використовувати GitHub Codespaces.

Кодові простори GitHub

Щоб відкрити Gaphor у кодовому просторі, виконайте такі дії:

  1. Перейдіть до https://github.com/gaphor/gaphor

  2. Натисніть спадне меню «Код» і виберіть параметр Відкрити за допомогою кодових просторів.

  3. Виберіть + Новий кодовий простір у нижній частині панелі.

Щоб дізнатися більше, перегляньте документацію GitHub.

Віддалений доступ до графічного вікна Gaphor за допомогою Codespaces

Використовуючи Codespaces, є ймовірність, що ви також захочете взаємодіяти з графічним вікном Gaphor.

У Gaphor це полегшено завдяки використанню функції контейнера під назвою desktop-lite. За замовчуванням ця можливість активована у файлі devcontainer.json Gaphor.

Зверніть увагу на значення webPort/vncPort і пароль. Вони використовуються на наступних етапах.

    		"desktop-lite": {
			"password": "vscode",
			"webPort": "6080",
			"vncPort": "5901"
		},

Є два варіанти:

Використання локального засобу перегляду VNC

  1. Завантажте та встановіть програму перегляду VNC на ваш вибір (наприклад, realvnc)

  2. Вкажіть ім’я віддаленого хоста як localhost і порт як 5901 і підключіть VNC. Номер порту має бути таким же, як указано в атрибуті vncPort

  3. Після налагодження/запуску Gaphor має відображатися знайоме графічне вікно у поданні VNC

Використання програми перегляду noVNC у браузері

  1. Це базується на програмі noVNC

  2. Відкрийте браузер на локальному комп’ютері та введіть адресу http://127.0.0.1:6080/. Номер порту має бути таким же, як указано в атрибуті webPort

  3. Відкриється вікно noVNC, натисніть «Підключитися» та введіть пароль як vscode. Пароль має бути таким же, як указано в атрибуті password

  4. Після налагодження/запуску Gaphor знайоме графічне вікно має відображатися у перегляді noVNC у браузері