1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ArvinZJC-Kobe

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README-en.md

Кобе

GitHub release (последний по дате, включая предварительные выпуски) Codacy Badge CircleCI GitHub commit activity GitHub

Кобе /'kəubi/

n. портовый город в Японии; «новый» знак зодиака, открытый Арвином1 😜

Кобе — это приложение для macOS и Windows, которое позволяет пользователям искать цены исполнения и объёмы акций. Поддерживаемые биржи: Пекинская фондовая биржа, Шанхайская фондовая биржа и Шэньчжэньская фондовая биржа. Название «Кобе» было выбрано потому, что китайское название приложения содержит «神户». Приложение в первую очередь предназначено для определённой части китайских пользователей, и его содержимое отображается на упрощённом китайском языке.

На самом деле Кобе родился не в этом репозитории. 23 июля 2020 года было объявлено о выпуске первой альфа-версии Кобе в ныне заархивированном репозитории. Оно в основном использует Windows Presentation Foundation (WPF) с .NET Core 3.1 и в значительной степени удовлетворяет требованиям моей семьи. Хотя старый Кобе делал это правильно после нескольких итераций, его недостатки становились всё более раздражающими, включая поддержку только Windows, чрезвычайно медленную работу при первом запуске, нестабильный поисковик и так далее. Таким образом, этот репозиторий был создан 7 декабря 2021 года для создания захватывающего Кобе. В настоящее время новый Кобе стал более полезным и стабильным после некоторого времени рефакторинга.

Для получения дополнительной информации обратитесь к официальному сайту Кобе и руководству пользователя. (в разработке)

❗ ВНИМАНИЕ

Могу я привлечь ваше внимание, пожалуйста? 🔥

  1. Этот проект лицензирован под лицензией GPL-3.0. По состоянию на 8 марта 2022 года всё выглядит хорошо с Visual Studio Code (версия: 1.65.0) + Node.js 16.13.2 + Vue CLI 4.5.15. Кроме того, я хотел бы поблагодарить Syncfusion за его мощную библиотеку компонентов пользовательского интерфейса Vue.js и Tailwind за его богатый и расширяемый CSS-фреймворк и ресурсы, которые экономят много времени разработки.

  2. Из-за использования Electron ожидается, что Кобе будет хорошо работать на macOS 10.11 и более поздних версиях (arm64 и x64), а также на Windows 7 и более поздних (arm64, x64 и x86). Совершенно безопасно разрешить поведение приложения для любого системного запроса относительно подтверждения безопасности. Приложение подписано, не является вредоносным ПО и никогда не будет собирать и загружать какие-либо данные о конфиденциальности пользователей. Если вы сообщите о возникшей проблеме, вам могут пригодиться проблемы.

  3. Основные зависимости проекта перечислены в следующей таблице. Для получения дополнительной информации см. package.json.

    Имя Версия
    @heroicons/vue 1.0.6
    @syncfusion/ej2-vue-buttons 19.4.53
    @syncfusion/ej2-vue-calendars 19.4.54
    @syncfusion/ej2-vue-dropdowns 19.4.54
    @syncfusion/ej2-vue-grids 19.4.54
    @syncfusion/ej2-vue-inputs 19.4.52
    @syncfusion/ej2-vue-navigations 19.4.53
    @syncfusion/ej2-vue-popups 19.4.53
    @syncfusion/ej2-vue-splitbuttons 19.4.52
    cldr-data 36.0.0
    electron 17.1.1 4. Часть ресурсов SVG в этом проекте взята из Flaticon (https://www.flaticon.com/packs/font-awesome) и Iconscout (https://iconscout.com/).
  4. Vue CLI — необходимая зависимость этого проекта. Если предположить, что терминал открыт в корневом каталоге проекта, проект можно запустить локально, выполнив следующие шаги с помощью npm. Однако ожидается, что вы самостоятельно проделаете дополнительную работу для активации подписи кода (https://www.electron.build/code-signing) и автоматического обновления (https://www.electron.build/auto-update).

    • Установите все необходимые зависимости.

      npm install -g @vue/cli  # Необязательно.
      npm install
    • Запустите/соберите проект.

      • Чтобы запустить его для разработки,

        npm run electron:serve
        # ИЛИ
        npx vue-cli-service electron:serve
      • Чтобы собрать его для производства,

        npm run electron:build
        # ИЛИ
        npx vue-cli-service electron:build
      • (Рекомендуется) Если вам нравится использовать представление «Запуск и отладка» Visual Studio Code, вы можете добавить следующее в соответствующие файлы для настройки процесса запуска и сборки.

        • .vscode/launch.json:
        {
          "compounds": [
            {
              "configurations": ["electron: main", "electron: renderer"],
              "name": "electron: debug"
            }
          ],
          "configurations": [
            {
              "name": "electron: dev",
              "request": "launch",
              "runtimeArgs": ["run", "electron:serve"],
              "runtimeExecutable": "npm",
              "skipFiles": ["<node_internals>/**"],
              "type": "node"
            },
            {
              "args": ["--remote-debugging-port=9223", "./dist_electron"],
              "name": "electron: main",
              "outFiles": ["${workspaceFolder}/dist_electron/**/*.js"],
              "preLaunchTask": "electron-debug",
              "protocol": "inspector",
              "request": "launch",
              "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron",
              "type": "node",
              "windows": {
                "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron.cmd"
              }
            },
            {
              // Вы не должны добавлять эту часть в Windows, потому что вы не можете создавать приложения для macOS на рабочем столе в Windows.
              "name": "electron: macOS production",
              "request": "launch",
              "runtimeArgs": ["run", "electron:build", "--", "-m"],
              "runtimeExecutable": "npm",
              "skipFiles": ["<node_internals>/**"],
              "type": "node"
            },
            {
              "name": "electron: Windows production",
              "request": "launch",
              "runtimeArgs": [
                "run",
                "electron:build",
                "--",
                "-w",
                "--arm64",
                "--x64"
                "--ia32"
              ],
              "runtimeExecutable": "npm",
              "skipFiles": ["<node_internals>/**"],
              "type": "node"
            },
            {
              "name": "electron: renderer",
              "port": 9223,
              "request": "attach",
              "sourceMapPathOverrides": {
                "webpack:///./src/*": "${webRoot}/*"
              }, ```

"timeout": 30000, "type": "chrome", "urlFilter": "http://localhost:*", "webRoot": "${workspaceFolder}/src" } ] }


- `.vscode/tasks.json`:

```JSON
{
    "tasks": [
        {
            "args": ["electron:serve", "--debug"],
            "command": "./node_modules/.bin/vue-cli-service",
            "isBackground": true,
            "label": "electron-debug",
            "problemMatcher": {
                "background": {
                    "beginsPattern": "Starting development server\\.\\.\\.",
                    "endsPattern": "Not launching electron as debug argument was passed\\."
                },
                "owner": "custom",
                "pattern": {
                    "regexp": ""
                }
            },
            "type": "process",
            "windows": {
                "command": "./node_modules/.bin/vue-cli-service.cmd"
            }
        }
    ],
    "version": "2.0.0"
}
  1. CircleCI используется для улучшения интеграции и эффективности релизов. Основные конфигурации можно найти в config.yml.

Удачи! 💖


1. Шутка. Не воспринимайте всерьёз! 👮‍♂️

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Расширить Свернуть
CSS и 5 других языков
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/ArvinZJC-Kobe.git
git@gitlife.ru:oschina-mirror/ArvinZJC-Kobe.git
oschina-mirror
ArvinZJC-Kobe
ArvinZJC-Kobe
main