Giter Club home page Giter Club logo

godville-ui-plus's Introduction

По-русски (in russian):

Как собрать дополнение из сорцов:

  1. Склонировать репозиторий.
  2. Установить nodejs.
  3. Выполнить npm install в корне репозитория.
  4. Выполнить grunt debug в корне репозитория для однократной сборки или grunt --force для слежения за изменениями в папке source и автосборке.
  5. Таким образом, в папке debug будет папочка chrome (экстеншон для Хрома) и файл [email protected] (аддон для ФФ).

Что куда собирается и где запускается:

Структура репозитория:

.
|-help_guide/ (картинки для окошка помощи)
|-images/ (картинки: фон и лопатка)
|-release/ (текущие релизные версии аддона и экстеншона)
|-source/ (весь исходный код)
    |-chrome/ (специфичные для Хрома файлы)
    |-firefox/ (специфичные для ФФ файлы)
    |-superhero/ (файлы, касающиеся страницы героя /superhero)
    |-forum/ (файлы, касающиеся форума /forums/*)
    |-*.js (разные скрипты)
    |-*.css (разные файлы стилей)
|-* (разные файлы сборки дополнения, номера версии, файла обновления для ФФ и т.п.)

Обычно код редактируется только в source/*, source/superhero/* и source/forum/*.

In english (по-английски):

Hot to build extension from source:

  1. Clone the repo.
  2. Install nodejs.
  3. Execute npm install in the repo's root folder.
  4. Execute grunt debug in the repo's root folder to build once or grunt --force to watch for changes in source folder and rebuild every time.
  5. So in the debug folder you'll have chrome folder (unpacked extension for Chrome) and [email protected] file (add-on for Firefox).

Where and what builds and executes:

Repository tree structure:

.
|-help_guide/ (images for help dialog)
|-images/ (images: default background and shovel)
|-release/ (current releasse versions of add-on and extension)
|-source/ (all the source code)
    |-chrome/ (Chrome extension specific files)
    |-firefox/ (Firefox add-on specific files)
    |-superhero/ (files, concerning /superhero page)
    |-forum/ (files, concerning /forums/* pages)
    |-*.js (various scripts)
    |-*.css (various stylesheets)
|-* (other files of project building, version number, update file for Firefox add-on etc.)

Usually only the code from source/*, source/superhero/* and source/forum/* should be edited.

Code Climate

godville-ui-plus's People

Contributors

ccclxv avatar lebedev avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.