Leskov Oleg 3 kuukautta sitten
commit
11986056cb
3 muutettua tiedostoa jossa 140 lisäystä ja 0 poistoa
  1. 66 0
      LICENSE
  2. 30 0
      README.md
  3. 44 0
      proj.geany

+ 66 - 0
LICENSE

@@ -0,0 +1,66 @@
+Copyright (c) 2024 year Leskov Oleg <oleg@osvoj.ru>. All rights reserved.
+Redistribution and use in source, binary or any forms, with or without modification,
+are permitted provided that the following conditions are met
+(and assumes unconditional legal acceptance of this license as it is):
+
+1. Redistributions of source code must retain the above copyright notice,
+   this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation and/or other materials
+   provided with the distribution.
+
+3. All advertising materials mentioning features or use of this software must display the following
+   acknowledgement: 
+        This product includes software developed by the the Leskov Oleg <oleg@osvoj.ru>.
+
+4. Neither the name of the copyright holder (Leskov Oleg <oleg@osvoj.ru>) nor the names of its contributors
+   may be used to endorse or promote products derived from this software without specific prior written
+   permission.
+
+THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDER Leskov Oleg <oleg@osvoj.ru> "AS IS" AND ANY EXPRESS
+OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER
+Leskov Oleg <oleg@osvoj.ru> AND ITS REPRESENTATIVES IN LEGALLY SIGNIFICANT DOCUMENTS,
+EVEN IF THIS REPRESENTATION IS NOT EXPLICITLY INDICATED BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+  
+=============================================================================================
+
+
+Авторское право (c) 2024 год, Лесков Олег Вячеславович <oleg@osvoj.ru>. Все права защищены.
+Распространение и использование в исходном коде, двоичном коде или ином виде, с изменениями или без них,
+разрешено при соблюдении следующих условий
+(и предполагает безусловное юридическое принятие данной лицензии как она есть):
+
+1. При распространении исходного кода должны сохраняться вышеуказанное уведомление об авторских правах,
+   этот список условий и следующий отказ от ответственности.
+
+2. При распространении в двоичной форме в документации и / или других материалах,
+   прилагаемых к дистрибутиву, должны воспроизводиться вышеуказанное уведомление об авторских правах,
+   этот список условий и следующий отказ от ответственности.
+
+3. Все рекламные материалы, в которых упоминаются функции или использование этого программного обеспечения,
+   должны содержать следующее подтверждение:
+         Этот продукт включает программное обеспечение, разработанное  Лесков Олег Вячеславович <oleg@osvoj.ru>.
+
+4. Ни имя (Лесков Олег Вячеславович <oleg@osvoj.ru>), ни имена его участников не могут использоваться
+   для одобрения или продвижения продуктов, созданных на основе этого программного обеспечения,
+   без специального предварительного письменного разрешения.
+
+ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ  Лесков Олег Вячеславович <oleg@osvoj.ru>  "КАК ЕСТЬ", 
+И МЫ ОТКАЗЫВАЕМСЯ ОТ ЛЮБЫХ ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ,
+ПОДРАЗУМЕВАЕМЫМИ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ.
+Лесков Олег Вячеславович <oleg@osvoj.ru> И ЕГО ПРЕДСТАВИТЕЛИ В ЮРЕДИЧЕСКИ ЗНАЧЕМЫХ ДОКУМЕНТАХ,
+ДАЖЕ ЕСЛИ ЭТО ПРЕДСТАВИТЕЛЬСТВО НЕ ОБОЗНАЧЕНО ЯВНО НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ 
+ЗА КАКИЕ-ЛИБО ПРЯМЫЕ, КОСВЕННЫЕ, СЛУЧАЙНЫЕ, ОСОБЫЕ, ОБРАЗЦОВЫЕ Или КОСВЕННЫЕ УБЫТКИ
+(ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПРИОБРЕТЕНИЕМ ТОВАРОВ-ЗАМЕНИТЕЛЕЙ ИЛИ УСЛУГ;
+ПОТЕРЕЙ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛИ; ИЛИ ПЕРЕРЫВОМ В РАБОТЕ),
+КАКИМИ БЫ ПРИЧИНАМИ ОНИ НИ БЫЛИ ВЫЗВАНЫ, БУДЬ ТО КОНТРАКТНАЯ, СТРОГАЯ ОТВЕТСТВЕННОСТЬ Или ДЕЛИКТ
+(ВКЛЮЧАЯ ХАЛАТНОСТЬ Или ИНОЕ), ВОЗНИКШИЙ КАКИМ-ЛИБО ОБРАЗОМ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ЭТОГО
+ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ДАЖЕ ЕСЛИ ЕГО ПРЕДУПРЕЖДАЛИ О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.

+ 30 - 0
README.md

@@ -0,0 +1,30 @@
+my-app/
+│
+├── client/             # Клиентская часть
+│   ├── admin/          # Админка
+│   │   ├── src/        # Исходные файлы админки
+│   │   │   ├── index.pug
+│   │   │   ├── style.styl
+│   │   │   └── script.coffee
+│   │   └── dist/       # Собранные файлы админки
+│   ├── user/           # Пользовательский интерфейс
+│   │   ├── src/        # Исходные файлы пользовательской части
+│   │   │   ├── index.pug
+│   │   │   ├── style.styl
+│   │   │   └── script.coffee
+│   │   └── dist/       # Собранные файлы пользовательской части
+│   ├── shared/         # Общие файлы (например, стили)
+│   └── gulpfile.coffee # Конфигурация Gulp на CoffeeScript
+│
+├── server/             # Серверная часть
+│   ├── server.coffee   # Сервер на CoffeeScript
+│   ├── db/             # Папка для базы данных
+│   ├── auth/           # Модуль авторизации
+│   │   └── auth.coffee
+│   └── package.json    # Зависимости серверной части
+│
+├── storage/            # Папка для хранения данных PouchDB
+│
+├── postcss.config.js   # Конфигурация PostCSS
+├── tailwind.config.js  # Конфигурация TailwindCSS
+└── package.json        # Зависимости клиентской части

+ 44 - 0
proj.geany

@@ -0,0 +1,44 @@
+[editor]
+line_wrapping=false
+line_break_column=72
+auto_continue_multiline=true
+
+[file_prefs]
+final_new_line=true
+ensure_convert_new_lines=false
+strip_trailing_spaces=false
+replace_tabs=false
+
+[indentation]
+indent_width=4
+indent_type=1
+indent_hard_tab_width=8
+detect_indent=false
+detect_indent_width=false
+indent_mode=2
+
+[project]
+name=platform
+base_path=./
+
+[long line marker]
+long_line_behaviour=1
+long_line_column=72
+
+[files]
+current_page=1
+FILE_NAME_0=0;Markdown;0;EUTF-8;1;1;0;%2Fhome%2Foleg%2Fproj%2Fplatform%2FREADME.md;0;4
+FILE_NAME_1=0;None;0;EUTF-8;1;1;0;%2Fhome%2Foleg%2Fproj%2Fplatform%2FLICENSE;0;4
+
+[VTE]
+last_dir=/home/oleg
+
+[prjorg]
+expanded_paths=/home/oleg/proj/platform;
+source_patterns=*.c;*.C;*.cpp;*.cxx;*.c++;*.cc;*.m;
+header_patterns=*.h;*.H;*.hpp;*.hxx;*.h++;*.hh;
+ignored_dirs_patterns=.*;CVS;
+ignored_file_patterns=*.o;*.obj;*.a;*.lib;*.so;*.dll;*.lo;*.la;*.class;*.jar;*.pyc;*.mo;*.gmo;
+generate_tag_prefs=0
+show_empty_dirs=true
+external_dirs=