Gaphor в контейнері¶
Замість того, щоб налаштовувати середовище розробки локально, найпростіший спосіб внести свій внесок у проект — використовувати GitHub Codespaces.
Кодові простори GitHub¶
Щоб відкрити Gaphor у кодовому просторі, виконайте такі дії:
Перейдіть до https://github.com/gaphor/gaphor
Натисніть спадне меню «Код» і виберіть параметр Відкрити за допомогою кодових просторів.
Виберіть + Новий кодовий простір у нижній частині панелі.
Щоб дізнатися більше, перегляньте документацію GitHub.
Віддалений доступ до графічного вікна Gaphor за допомогою Codespaces¶
Використовуючи Codespaces, є ймовірність, що ви також захочете взаємодіяти з графічним вікном Gaphor.
У Gaphor це полегшено завдяки використанню функції контейнера під назвою desktop-lite. За замовчуванням ця можливість активована у файлі devcontainer.json Gaphor.
Зверніть увагу на значення webPort/vncPort і пароль. Вони використовуються на наступних етапах.
"desktop-lite": {
"password": "vscode",
"webPort": "6080",
"vncPort": "5901"
},
Є два варіанти:
Використання локального засобу перегляду VNC¶
Завантажте та встановіть програму перегляду VNC на ваш вибір (наприклад, realvnc)
Вкажіть ім’я віддаленого хоста як localhost і порт як 5901 і підключіть VNC. Номер порту має бути таким же, як указано в атрибуті vncPort
Після налагодження/запуску Gaphor має відображатися знайоме графічне вікно у поданні VNC
Використання програми перегляду noVNC у браузері¶
Це базується на програмі noVNC
Відкрийте браузер на локальному комп’ютері та введіть адресу http://127.0.0.1:6080/. Номер порту має бути таким же, як указано в атрибуті webPort
Відкриється вікно noVNC, натисніть «Підключитися» та введіть пароль як vscode. Пароль має бути таким же, як указано в атрибуті password
Після налагодження/запуску Gaphor знайоме графічне вікно має відображатися у перегляді noVNC у браузері