mirror of
https://github.com/bakhirev/assayo.git
synced 2024-11-16 16:21:41 +00:00
TEST-0001 feat(doc): add licence
This commit is contained in:
parent
ff8894d11c
commit
fd297ce7d3
37
LICENSE
Normal file
37
LICENSE
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
Copyright (c) Aleksei Bakhirev <alexey-bakhirev@yandex.ru>
|
||||||
|
|
||||||
|
-- EN
|
||||||
|
|
||||||
|
The purpose of this license is to protect the copyrights and limit the use of the Software .
|
||||||
|
|
||||||
|
Terms of the license:
|
||||||
|
01. The copyright holder grants the user the non-exclusive right to use the Software for personal, non-commercial or educational purposes.
|
||||||
|
02. The user is not allowed to modify, distribute, sublicense, translate, create derivative works based on the Software without the prior written consent of the Copyright Holder.
|
||||||
|
03. When using the Software, the user must include the name of the author and a link to the license.
|
||||||
|
04. If the Software is modified, the user should notify the Copyright Holder and obtain their permission for the changes.
|
||||||
|
05. This license cannot be transferred to another person or organization without the prior written permission of the Copyright Holder.
|
||||||
|
06. This license does not grant the user ownership rights to the Software.
|
||||||
|
07. All rights not granted under this license are reserved by the Copyright Holder.
|
||||||
|
08. If the user violates the terms of this license, the Copyright Holder has the right to require the termination of use of the protected work, removal of the protected work from any media, as well as compensation for damages.
|
||||||
|
09. The author assumes no responsibility for any damage, including direct, indirect, incidental, special or other damage, resulting from the use or inability to use the software.
|
||||||
|
10. The author also does not warrant that the software will run without interruptions, errors or other problems, and reserves the right to modify or update the software at any time without prior notice.
|
||||||
|
11. Additionally, the author does not warrant the software’s conformity to any specific purpose or requirement, and the use of the software is at the user’s own risk.
|
||||||
|
12. All these terms and conditions are part of the license agreement that the user accepts when using the software.
|
||||||
|
|
||||||
|
-- RU
|
||||||
|
|
||||||
|
Эта лицензия предназначена для обеспечения защиты авторских прав и ограничения использования защищенного произведения.
|
||||||
|
|
||||||
|
Условия лицензии:
|
||||||
|
01. Правообладатель предоставляет пользователю неисключительное право на использование защищенного произведения для личных, некоммерческих или образовательных целей.
|
||||||
|
02. Пользователь не имеет права изменять, распространять, сублицензировать, переводить, создавать производные произведения на основе защищенного произведения без предварительного письменного согласия Правообладателя.
|
||||||
|
03. При использовании защищенного произведения пользователь обязан указывать имя автора и ссылку на лицензию.
|
||||||
|
04. В случае внесения изменений в защищенное произведение, пользователь должен уведомить об этом Правообладателя и получить его разрешение на внесение изменений.
|
||||||
|
05. Эта лицензия не может быть передана другому лицу или организации без предварительного письменного разрешения Правообладателя.
|
||||||
|
06. Данная лицензия не предоставляет пользователю права собственности на защищенное произведение.
|
||||||
|
07. Все права, не предоставленные в рамках этой лицензии, сохраняются за Правообладателем.
|
||||||
|
08. Если пользователь нарушает условия данной лицензии, Правообладатель имеет право потребовать прекращения использования защищенного произведения, удаления защищенного произведения с любых носителей, а также возмещение ущерба.
|
||||||
|
09. Автор не несет ответственности за любой ущерб, включая прямой, косвенный, случайный, специальный или другой, возникший в результате использования или невозможности использования программного обеспечения.
|
||||||
|
10. Автор также не гарантирует, что программное обеспечение будет работать без сбоев, ошибок или других проблем, и оставляет за собой право изменять или обновлять программное обеспечение в любое время без предварительного уведомления.
|
||||||
|
11. Кроме того, автор не гарантирует соответствие программного обеспечения каким-либо конкретным целям или требованиям, и использование программного обеспечения осуществляется пользователем на свой страх и риск.
|
||||||
|
12. Все эти условия и ограничения являются частью лицензионного соглашения, которое пользователь принимает при использовании программного обеспечения.
|
10
README.md
10
README.md
|
@ -36,7 +36,7 @@ git shortlog -s -n -e
|
||||||
Alex B <alex@mail.uk>
|
Alex B <alex@mail.uk>
|
||||||
Alex B <alex@mail.uk> <alex@gov.tk>
|
Alex B <alex@mail.uk> <alex@gov.tk>
|
||||||
Alex B <alex@mail.uk> <bakhirev@ya.kz>
|
Alex B <alex@mail.uk> <bakhirev@ya.kz>
|
||||||
Alex B <alex@mail.uk> <super_man@yahoo.com>
|
Alex B <alex@mail.uk> <man64@yahoo.com>
|
||||||
```
|
```
|
||||||
Подробнее про формат этого файла можно прочитать [тут](https://git-scm.com/docs/gitmailmap).
|
Подробнее про формат этого файла можно прочитать [тут](https://git-scm.com/docs/gitmailmap).
|
||||||
|
|
||||||
|
@ -111,10 +111,9 @@ https://assayo.jp/demo/?dump=//you_site.com/some/log.txt
|
||||||
- поднимите его в локальной сети;
|
- поднимите его в локальной сети;
|
||||||
- для просмотра отчётов используйте веб-интерфейс указывая ему адресс, где лежат данные, в URL-параметре ```dump```:
|
- для просмотра отчётов используйте веб-интерфейс указывая ему адресс, где лежат данные, в URL-параметре ```dump```:
|
||||||
```
|
```
|
||||||
url_assayo/?dump=//you_url/some/log.txt
|
http://assayo_url/?dump=//you_url/some/log.txt
|
||||||
|
assayo_url - URL адресс контейнера assayo, он слушает 80 порт;
|
||||||
url_assayo - URL адресс контейнера assayo;
|
you_url - URL адресс вашего контейнера с логами git;
|
||||||
you_url - URL адресс вашего контейнера с логами git;
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Обновление Docker-образа
|
#### Обновление Docker-образа
|
||||||
|
@ -123,6 +122,7 @@ you_url - URL адресс вашего контейнера с логами git
|
||||||
- собрать билд ```npm run build```
|
- собрать билд ```npm run build```
|
||||||
- собрать образ ```docker build -t assayo .```
|
- собрать образ ```docker build -t assayo .```
|
||||||
- визуально проверить образ ```docker run --name assayo -p 80:80 -d assayo```;
|
- визуально проверить образ ```docker run --name assayo -p 80:80 -d assayo```;
|
||||||
|
- поставить тег ```docker tag IMAGE_ID bakhirev/assayo:latest```;
|
||||||
- запушить образ в Docker Hub
|
- запушить образ в Docker Hub
|
||||||
|
|
||||||
### Релизы, примерно, раз в полгода. Что дальше:
|
### Релизы, примерно, раз в полгода. Что дальше:
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
{
|
{
|
||||||
"files": {
|
"files": {
|
||||||
"main.css": "./static/css/main.48701252.css",
|
"main.css": "./static/css/main.48701252.css",
|
||||||
"main.js": "./static/js/main.ac36006f.js",
|
"main.js": "./static/js/main.ca8384ae.js",
|
||||||
"static/media/car.png": "./static/media/car.b8dd8738e37fe866285f.png",
|
"static/media/car.png": "./static/media/car.b8dd8738e37fe866285f.png",
|
||||||
"index.html": "./index.html",
|
"index.html": "./index.html",
|
||||||
"static/media/warning.svg": "./static/media/warning.e39a87773603f3ab157f.svg",
|
"static/media/warning.svg": "./static/media/warning.e39a87773603f3ab157f.svg",
|
||||||
"static/media/info.svg": "./static/media/info.954631f6b19e3fe9c495.svg",
|
"static/media/info.svg": "./static/media/info.954631f6b19e3fe9c495.svg",
|
||||||
"static/media/alert.svg": "./static/media/alert.41e2b99c481139c13074.svg",
|
"static/media/alert.svg": "./static/media/alert.41e2b99c481139c13074.svg",
|
||||||
"main.48701252.css.map": "./static/css/main.48701252.css.map",
|
"main.48701252.css.map": "./static/css/main.48701252.css.map",
|
||||||
"main.ac36006f.js.map": "./static/js/main.ac36006f.js.map"
|
"main.ca8384ae.js.map": "./static/js/main.ca8384ae.js.map"
|
||||||
},
|
},
|
||||||
"entrypoints": [
|
"entrypoints": [
|
||||||
"static/css/main.48701252.css",
|
"static/css/main.48701252.css",
|
||||||
"static/js/main.ac36006f.js"
|
"static/js/main.ca8384ae.js"
|
||||||
]
|
]
|
||||||
}
|
}
|
|
@ -1 +1 @@
|
||||||
<!doctype html><html lang="ru"><head><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,user-scalable=no,maximum-scale=1"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="Cache-Control" content="no-cache"><meta http-equiv="cleartype" content="on"><meta name="HandheldFriendly" content="True"><meta name="format-detection" content="telephone=no"><meta name="format-detection" content="address=no"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"><script type="text/javascript">var report=[]</script><script src="/log.txt"></script><script src="./log.txt"></script><script src="../log.txt"></script><script src="./log-0.txt"></script><script src="./log-1.txt"></script><script src="./log-2.txt"></script><script src="./log-3.txt"></script><script src="./log-4.txt"></script><script src="./log-5.txt"></script><script src="./log-6.txt"></script><script src="./report/log-0.txt"></script><script src="./report/log-1.txt"></script><script src="./report/log-2.txt"></script><script src="./report/log-3.txt"></script><script src="./report/log-4.txt"></script><script src="./report/log-5.txt"></script><script src="./report/log-6.txt"></script><link rel="icon" href="./favicon.svg"/><link rel="apple-touch-icon" href="./logo192.png"/><link rel="manifest" href="./manifest.json"/><title>Git статистика</title><meta name="description" content="Простой и быстрый отчёт по истории коммитов в git."><meta name="keywords" content="git, статистика, аудит, история, log, мониторинг, контроль сотрудников"><meta name="author" content="Bakhirev Aleksei"><meta name="copyright" content="(c) Bakhirev Aleksei"><meta http-equiv="Reply-to" content="alexey-bakhirev@yandex.ru"><meta name="application-name" content="GIT Статистика"><meta name="msapplication-tooltip" content="Простой и быстрый отчёт по истории коммитов в git."><meta property="og:title" content="GIT Статистика"><meta property="og:description" content="Простой и быстрый отчёт по истории коммитов в git."><meta property="og:image" content="http://assayo.jp/assets/seo/custom_icon_256.png"><meta property="og:site_name" content="Assayo"><meta property="og:url" content="http://assayo.jp/"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="GIT Статистика"><meta name="twitter:description" content="Простой и быстрый отчёт по истории коммитов в git."><meta name="twitter:creator" content="Bakhirev Aleksei"><meta name="twitter:image:src" content="http://assayo.jp/assets/seo/custom_icon_256.png"><meta name="twitter:domain" content="assayo.jp"><meta name="twitter:site" content="assayo.jp"><meta itemprop="name" content="GIT Статистика"><meta itemprop="description" content="Простой и быстрый отчёт по истории коммитов в git."><meta itemprop="image" content="http://assayo.jp/assets/seo/custom_icon_256.png"><script defer="defer" src="./static/js/main.ac36006f.js"></script><link href="./static/css/main.48701252.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
|
<!doctype html><html lang="ru"><head><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,user-scalable=no,maximum-scale=1"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="Cache-Control" content="no-cache"><meta http-equiv="cleartype" content="on"><meta name="HandheldFriendly" content="True"><meta name="format-detection" content="telephone=no"><meta name="format-detection" content="address=no"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"><script type="text/javascript">var report=[]</script><script src="/log.txt"></script><script src="./log.txt"></script><script src="../log.txt"></script><script src="./log-0.txt"></script><script src="./log-1.txt"></script><script src="./log-2.txt"></script><script src="./log-3.txt"></script><script src="./log-4.txt"></script><script src="./log-5.txt"></script><script src="./log-6.txt"></script><script src="./report/log-0.txt"></script><script src="./report/log-1.txt"></script><script src="./report/log-2.txt"></script><script src="./report/log-3.txt"></script><script src="./report/log-4.txt"></script><script src="./report/log-5.txt"></script><script src="./report/log-6.txt"></script><link rel="icon" href="./favicon.svg"/><link rel="apple-touch-icon" href="./logo192.png"/><link rel="manifest" href="./manifest.json"/><title>Git статистика</title><meta name="description" content="Простой и быстрый отчёт по истории коммитов в git."><meta name="keywords" content="git, статистика, аудит, история, log, мониторинг, контроль сотрудников"><meta name="author" content="Bakhirev Aleksei"><meta name="copyright" content="(c) Bakhirev Aleksei"><meta http-equiv="Reply-to" content="alexey-bakhirev@yandex.ru"><meta name="application-name" content="GIT Статистика"><meta name="msapplication-tooltip" content="Простой и быстрый отчёт по истории коммитов в git."><meta property="og:title" content="GIT Статистика"><meta property="og:description" content="Простой и быстрый отчёт по истории коммитов в git."><meta property="og:image" content="http://assayo.jp/assets/seo/custom_icon_256.png"><meta property="og:site_name" content="Assayo"><meta property="og:url" content="http://assayo.jp/"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="GIT Статистика"><meta name="twitter:description" content="Простой и быстрый отчёт по истории коммитов в git."><meta name="twitter:creator" content="Bakhirev Aleksei"><meta name="twitter:image:src" content="http://assayo.jp/assets/seo/custom_icon_256.png"><meta name="twitter:domain" content="assayo.jp"><meta name="twitter:site" content="assayo.jp"><meta itemprop="name" content="GIT Статистика"><meta itemprop="description" content="Простой и быстрый отчёт по истории коммитов в git."><meta itemprop="image" content="http://assayo.jp/assets/seo/custom_icon_256.png"><script defer="defer" src="./static/js/main.ca8384ae.js"></script><link href="./static/css/main.48701252.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script type="text/javascript">!function(e,t,c,n,r,a,s){e[r]=e[r]||function(){(e[r].a=e[r].a||[]).push(arguments)},e[r].l=1*new Date;for(var i=0;i<document.scripts.length;i++)if(document.scripts[i].src===n)return;a=t.createElement(c),s=t.getElementsByTagName(c)[0],a.async=1,a.src=n,s.parentNode.insertBefore(a,s)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js","ym"),ym(94903985,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img src="https://mc.yandex.ru/watch/94903985" style="position:absolute;left:-9999px" alt=""/></div></noscript></body></html>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
build/static/js/main.ca8384ae.js.map
Normal file
1
build/static/js/main.ca8384ae.js.map
Normal file
File diff suppressed because one or more lines are too long
|
@ -64,7 +64,7 @@
|
||||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||||
<div id="root"></div>
|
<div id="root"></div>
|
||||||
|
|
||||||
<!-- Yandex.Metrika counter
|
<!-- Yandex.Metrika counter -->
|
||||||
<script type="text/javascript" >
|
<script type="text/javascript" >
|
||||||
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||||
m[i].l=1*new Date();
|
m[i].l=1*new Date();
|
||||||
|
@ -80,6 +80,6 @@
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<noscript><div><img src="https://mc.yandex.ru/watch/94903985" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
<noscript><div><img src="https://mc.yandex.ru/watch/94903985" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||||
/Yandex.Metrika counter -->
|
<!-- /Yandex.Metrika counter -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -36,7 +36,7 @@ function Welcome() {
|
||||||
const command = 'git --no-pager log --numstat --oneline --all --reverse --date=iso-strict --pretty=format:"%ad>%cN>%cE>%s" | sed -e \'s/\\\\/\\\\\\\\/g\' | sed -e \'s/`/"/g\' | sed -e \'s/^/report.push(\\`/g\' | sed \'s/$/\\`\\);/g\' | sed \'s/\\$/_/g\' > log.txt\n';
|
const command = 'git --no-pager log --numstat --oneline --all --reverse --date=iso-strict --pretty=format:"%ad>%cN>%cE>%s" | sed -e \'s/\\\\/\\\\\\\\/g\' | sed -e \'s/`/"/g\' | sed -e \'s/^/report.push(\\`/g\' | sed \'s/$/\\`\\);/g\' | sed \'s/\\$/_/g\' > log.txt\n';
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{false && (<WarningInfo />)}
|
{true && (<WarningInfo />)}
|
||||||
<section className={style.welcome}>
|
<section className={style.welcome}>
|
||||||
<div className={style.welcome_row}>
|
<div className={style.welcome_row}>
|
||||||
<h2 className={style.welcome_first_title}>
|
<h2 className={style.welcome_first_title}>
|
||||||
|
@ -50,14 +50,14 @@ function Welcome() {
|
||||||
Git создаст файл log.txt.
|
Git создаст файл log.txt.
|
||||||
Он содержит данные для построения отчёта.
|
Он содержит данные для построения отчёта.
|
||||||
Или git shortlog -s -n -e если отчёт вам не нужен.
|
Или git shortlog -s -n -e если отчёт вам не нужен.
|
||||||
Добавьте файл
|
Создайте файл
|
||||||
<Link
|
<Link
|
||||||
className={`${style.welcome_link}`}
|
className={`${style.welcome_link}`}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
to="https://git-scm.com/docs/gitmailmap">
|
to="https://git-scm.com/docs/gitmailmap">
|
||||||
.mailmap
|
.mailmap
|
||||||
</Link>
|
</Link>
|
||||||
{' в проект, чтобы обьединить статистику по сотрудникам.'}
|
{' в корне проекта, чтобы обьединить статистику по сотрудникам.'}
|
||||||
</p>
|
</p>
|
||||||
<h2 className={style.welcome_last_title}>
|
<h2 className={style.welcome_last_title}>
|
||||||
Перетащите файл log.txt на эту страницу
|
Перетащите файл log.txt на эту страницу
|
||||||
|
|
Loading…
Reference in a new issue