Skip to content

Apache 2.0 #579

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
Данный файл не отражает реального положения вещей.
Полную картину можно получить непосредственно из файлов с исходным кодом, CONTRIBUTORS.md, истории коммитов Git.

Создатель @rpiontik
Идеи и методология @rpiontik
Кодовая база проекта @rpiontik, за исключением:
* Dockerilfe @zhilyaev
* docker-compose.yaml @zhilyaev
* docker-compose.yaml @zhilyaev
5 changes: 4 additions & 1 deletion CODEOWNERS.EN.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
This file does not reflect the actual state of affairs.
The complete picture can be obtained directly from the source code files, CONTRIBUTORS.md, and Git commit history.

Creator @rpiontik
Ideas and methodology @rpiontik
Project codebase @rpiontik except for:
* Dockerilfe @zhilyaev
* docker-compose.yaml @zhilyaev
* docker-compose.yaml @zhilyaev
228 changes: 228 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,228 @@
### Creator @rpiontik

# Contributors
#### Roman Piontik <R.Piontik@mail.ru>
* core features and modules
* ./src/frontend/constants/validators.json - 2024 - contributor
* vue components and styles
* project structure
* ./public/favicon.ico - 2021 - maintainer, contributor
* ./public/index.html - 2021 - maintainer, contributor
* project configuration
* ./.gitignore - 2021, 2022, 2023, 2024 - maintainer, contributor
* ./tsconfig.json - 2023 - contributor
* ./.eslintrc.json - 2023 - contributor
* ./eslintignore - 2022, 2023 - maintainer, contributor
* project building
* ./uppml.sh - 2022 - maintainer, contributor
* ./Dockerfile - 2022, 2023 - contributor
* ./docker-compose.yaml - 2022 - contributor
* assets
* ./src/assets/c4model_dsl.txt - 2021, 2022 - contributor
* ./src/assets/plantuml_dsl.txt - 2021, 2022 - maintainer, contributor
* ./src/assets/sber_dsl.txt - 2021, 2022 - contributor
* ./src/assets/sec_dsl.txt - 2021, 2022 - maintainer, contributor
* pictures for readme
* ./pics/* - 2021, 2022 - maintainer, contributor
* metamodel
* ./public/metamodel/* - 2023, 2024 - maintainer, contributor (except maintained by Vladislav Nefedov)
* documentation
* ./public/documentation/docs/conception/* - 2021, 2022, 2024 - maintainer, contributor
* ./public/documentation/docs/sequence.puml - 2021, 2022 - maintainer, contributor
* ./public/documentation/entities/extentions/templates/people.md - 2022 - maintainer, contributor
* ./public/documentation/entities/interactions/templates/* - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/aspects.md - 2021, 2022 - maintainer, contributor
* ./public/documentation/docs/manual/components.md - 2021, 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/context_source.puml - 2022 - maintainer, contributor
* ./public/documentation/docs/manual/contexts.md - 2021, 2022, 2023, 2024 - maintainer, contributor
* ./public/documentation/docs/manual/datasets.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/imports.md - 2021, 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/inheritance.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/introduction.md - 2021, 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/jsonata.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/radar.md - 2021, 2022 - maintainer, contributor
* ./public/documentation/docs/manual/technologies.md - 2021, 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/rules/* - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/config/deployment.md - 2023, 2024 - maintainer, contributor
* ./public/documentation/docs/manual/docs/images/* - 2023, 2024 - maintainer, contributor
* ./public/documentation/docs/manual/docs/asyncapi.md - 2023 - contributor
* ./public/documentation/docs/manual/docs/bpmn.md - 2024 - maintainer, contributor
* ./public/documentation/docs/manual/docs/docs.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/docs/markdown.md - 2022, 2023, 2024 - maintainer, contributor
* ./public/documentation/docs/manual/docs/mermaid.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/docs/network.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/docs/plantuml.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/docs/smartants.md - 2023 - maintainer, contributor
* ./public/documentation/docs/manual/docs/swagger.md - 2021, 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/docs/tables.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/docs/templates.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/docs/examples/asyncapi_template.json - 2022 - maintainer, contributor
* ./public/documentation/docs/manual/docs/examples/bpmn.xml - 2024 - maintainer, contributor
* ./public/documentation/docs/manual/docs/examples/contexts.jsonata - 2022 - maintainer, contributor
* ./public/documentation/docs/manual/docs/examples/example.puml - 2021, 2022 - maintainer, contributor
* ./public/documentation/docs/manual/docs/examples/mermaid.mmd - 2022 - maintainer, contributor
* ./public/documentation/docs/manual/docs/examples/openapi_template.json - 2022 - maintainer, contributor
* ./public/documentation/docs/manual/docs/examples/pizza-collaboration.xml - 2024 - maintainer, contributor
* ./public/documentation/docs/manual/docs/examples/sa-query.jsonata - 2023 - maintainer, contributor
* ./public/documentation/docs/manual/docs/examples/showcases.jsonata - 2022 - maintainer, contributor
* ./public/documentation/docs/manual/docs/examples/template.puml - 2022 - maintainer, contributor
* ./public/documentation/docs/manual/entities/images/* - 2023 - maintainer, contributor
* ./public/documentation/docs/manual/entities/bstages.md - 2023 - maintainer, contributor
* ./public/documentation/docs/manual/entities/bundle.md - 2023 - maintainer, contributor
* ./public/documentation/docs/manual/entities/entities.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/entities/intro.md - 2023 - maintainer, contributor
* ./public/documentation/docs/manual/functions/* - 2023 - maintainer, contributor
* ./public/documentation/docs/manual/plugins/examples/* - 2023 - maintainer, contributor
* ./public/documentation/docs/manual/plugins/interface.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/plugins/introduction.md - 2022, 2023 - maintainer, contributor
* ./public/documentation/docs/manual/plugins/svg_inline.md - 2024 - contributor


#### Rostislav Kabalin <kabalin2009@yandex.ru>
* vue components and styles
* project configuration
* ./.eslintrc.json - 2022 - maintainer, contributor
* ./.editorconfig - 2022 - maintainer, contributor
* ./.gitignore - 2022 - contributor
* project structure
* ./public/index.html - 2022 - contributor
* documentation
* ./public/documentation/docs/manual/aspects.md - 2022 - contributor
* ./public/documentation/docs/manual/introduction.md - 2022 - contributor
* ./public/documentation/docs/manual/docs/asyncapi.md - 2022 - maintainer, contributor
* ./public/documentation/docs/manual/docs/docs.md - 2022 - contributor
* ./public/documentation/docs/manual/docs/swagger.md - 2022 - contributor

#### Navasardyan Suren, Sber
* core modules
* ./src/frontend/constants/errConstants.json - 2022 - maintainer, contributor
* ./src/frontend/constants/validators.json - 2023 - maintainer, contributor
* ./src/frontend/storage/indexedDB/cache/config.json - 2022, 2023 - maintainer, contributor
* vue components and styles
* project configuration
* ./tsconfig.json - 2022,2023 - maintainer, contributor
* ./.eslintrc.json - 2022 - contributor
* tests
* ./tests/global/__mocks__/* - 2023 - maintainer, contributor
* ./tests/global/__fixtures__/* - 2023 - maintainer, contributor
* ./tests/default/idbCacheData.json - 2022 - maintainer, contributor

#### Vladislav Markin, Sber
* core modules
* vue components
* project configuration
* ./.eslintrc.json - 2022 - contributor
* authentication
* metamodel
* ./public/metamodel/dochub/entities/contexts/plantuml.yaml - 2023 - contributor
* ./public/metamodel/dochub/entities/documents/base.yaml - 2023 - contributor
* ./public/metamodel/dochub/entities/contexts/smartants.yaml - 2023 - contributor
* documentation
* ./public/documentation/docs/manual/jsonata.md - 2023 - contributor
* ./public/documentation/docs/manual/docs/charts.md - 2023 - maintainer, contributor
* ./public/documentation/docs/manual/docs/smartants.md - 2023 - contributor
* ./public/documentation/docs/manual/entities/entities.md - 2023 - contributor

#### Bejoy <casperyourweb@gmail.com>
* project configuration

#### Nikolay Temnyakov, Sber
* core modules
* vue components
* authentication and role model
* tests
* ./tests/global/__mocks__/* - 2023 - contributor
* documentation
* ./public/documentation/docs/manual/entities/rules.md - 2024 - maintainer, contributor

#### Dmitriy Zhilyaev <zhilyaev.dmitriy@gmail.com>
* project configuration
* ./.gitignore - 2022 - contributor
* ./CONTRIBUTING.md - 2022 - maintainer, contributor
* project building
* ./Dockerfile - 2021, 2022 - maintainer, contributor
* ./docker-compose.yaml - 2021, 2022 - maintainer, contributor
* ./.dockerignore - 2021, 2022 - maintainer, contributor
* ./.github/workflows/build.yml - 2021 - maintainer, contributor

#### Nikolaj Benner, Sber
* project building
* ./Dockerfile - 2023 - contributor
* ./docker-compose.yaml - 2023 - contributor
* ./.dockerignore - 2023 - contributor
* ./.github/workflows/build.yml - 2023 - contributor

#### Vladislav Nefedov, Sber
* core modules
* vue components and styles
* project configuration
* tests
* ./tests/global/__fixtures__/* - 2024 - contributor
* metamodel
* ./public/metamodel/dochub/entities/aspects/templates/components.md - 2023 - maintainer, contributor
* ./public/metamodel/dochub/entities/aspects/templates/hierarchy.puml - 2023 - maintainer, contributor
* ./public/metamodel/dochub/entities/aspects/templates/summary.md - 2023 - maintainer, contributor
* ./public/metamodel/dochub/entities/aspects/blank.yaml - 2023 - maintainer, contributor
* ./public/metamodel/dochub/entities/aspects/components.yaml - 2023 - maintainer, contributor
* ./public/metamodel/dochub/entities/aspects/contexts.yaml - 2023 - maintainer, contributor
* ./public/metamodel/dochub/entities/aspects/docs.yaml - 2023 - maintainer, contributor
* ./public/metamodel/dochub/entities/aspects/hierarchy.yaml - 2023 - maintainer, contributor
* ./public/metamodel/dochub/entities/aspects/root.yaml - 2023 - contributor
* ./public/metamodel/dochub/entities/aspects/summary.yaml - 2023 - maintainer, contributor
* ./public/metamodel/dochub/entities/contexts/templates/template.puml - 2023 - contributor
* ./public/metamodel/dochub/entities/contexts/plantuml.yaml - 2023 - contributor
* documentation
* ./public/documentation/docs/manual/config/deployment.md - 2024 - contributor
* ./public/documentation/docs/manual/docs/smartants.md - 2023, 2024 - contributor
* ./public/documentation/docs/manual/docs/examples/sa-query.jsonata - 2023 - contributor
* ./public/documentation/docs/manual/entities/bundle.md - 2023 - contributor

#### Артём Поддубный
* metamodel
* ./public/metamodel/dochub/entities/contexts/plantuml.yaml - 2023 - contributor

#### Valentin Kozlov <i_frog@mail.ru>
* metamodel
* ./public/metamodel/dochub/entities/aspects/base.yaml - 2023 - contributor
* ./public/metamodel/dochub/entities/contexts/plantuml.yaml - 2023 - contributor

#### Konstantin Myachin, Sber
* metamodel
* ./public/metamodel/dochub/entities/contexts/plantuml.yaml - 2024 - contributor
* ./public/metamodel/dochub/entities/contexts/base.yaml - 2024 - contributor
* ./public/metamodel/dochub/entities/components/base.yaml - 2024 - contributor

#### Antonio <antonioprime@ya.ru>
* documentation

#### Dmitriy Boykov <deadbead@yandex.ru>
* documentation
* ./public/documentation/docs/conception/introduction.md - 2023 - contributor

#### Nikolay Gerzhan <nikolay.gerzhan@gmail.com>
* documentation
* ./public/documentation/docs/manual/datasets.md - 2023 - contributor

#### Ivan Brotkin <biakaveron@gmail.com>
* documentation
* ./public/documentation/docs/manual/docs/markdown.md - 2023 - contributor

#### Ilya Ermolin <ilya.ermolin@rtlabs.ru>
* documentation
* ./public/documentation/docs/manual/plugins/templates/* - 2024 - maintainer, contributor
* ./public/documentation/docs/manual/plugins/drawio_intro.md - 2024 - maintainer, contributor
* ./public/documentation/docs/manual/plugins/svg_inline.md - 2024 - maintainer, contributor

#### Maxim Sitnikov, Sber
* assets
* ./src/assets/c4model_dsl.txt - 2021 - maintainer, contributor
* ./src/assets/sber_dsl.txt - 2021 - maintainer, contributor

#### Maxim Muratov <maxim@muratov.net>
* assets
* ./src/assets/c4model_dsl.txt - 2023 - contributor
* ./src/assets/plantuml_dsl.txt - 2023 - contributor
* ./src/assets/sber_dsl.txt - 2023 - contributor

*Changes that are not directly reflected in the code are specifically noted here.
For additional contributors and details, please see sources and the Git commit history.*
1 change: 1 addition & 0 deletions NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
DocHub

Copyright (C) 2021 owner Roman Piontik R.Piontik@mail.ru
Copyright (C) 2021 Sber

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this product except in compliance with the License.
Expand Down
32 changes: 32 additions & 0 deletions babel-jest.config.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
/*
Copyright (C) 2021 owner Roman Piontik R.Piontik@mail.ru
Copyright (C) 2022 Sber

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

In any derivative products, you must retain the information of
owner of the original code and provide clear attribution to the project

https://dochub.info

The use of this product or its derivatives for any purpose cannot be a secret.

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Maintainers:
R.Piontik <r.piontik@mail.ru>

Contributors:
R.Piontik <r.piontik@mail.ru> - 2021
Navasardyan Suren, Sber - 2022
Navasardyan Suren, Sber - 2023
*/

module.exports = {
presets: [
['@babel/preset-typescript', { 'onlyRemoveTypeImports': true }],
Expand Down
32 changes: 32 additions & 0 deletions babel.config.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
/*
Copyright (C) 2021 owner Roman Piontik R.Piontik@mail.ru
Copyright (C) 2022 Sber

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

In any derivative products, you must retain the information of
owner of the original code and provide clear attribution to the project

https://dochub.info

The use of this product or its derivatives for any purpose cannot be a secret.

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Maintainers:
R.Piontik <r.piontik@mail.ru>

Contributors:
R.Piontik <r.piontik@mail.ru> - 2021
Rostislav Kabalin <kabalin2009@yandex.ru> - 2022
Navasardyan Suren, Sber - 2022
*/

module.exports = {
presets: [
['@babel/preset-typescript', { 'onlyRemoveTypeImports': true }],
Expand Down
27 changes: 27 additions & 0 deletions config.d.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
/*
Copyright (C) 2023 Sber
Copyright (C) 2023 Roman Piontik R.Piontik@mail.ru

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Maintainers:
Navasardyan Suren, Sber

Contributors:
Navasardyan Suren, Sber - 2023
Vladislav Nefedov, Sber - 2023
R.Piontik <r.piontik@mail.ru> - 2023
R.Piontik <r.piontik@mail.ru> - 2024
*/


// eslint-disable-next-line no-var
declare var DochubVsCodeExt: {
metamodelUri: {
Expand Down
23 changes: 23 additions & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
/*
Copyright (C) 2022 Sber

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Maintainers:
Navasardyan Suren, Sber

Contributors:
Navasardyan Suren, Sber - 2022
Navasardyan Suren, Sber - 2023
*/

module.exports = {
'testEnvironment': 'jest-environment-jsdom',
setupFiles: [
Expand Down
Loading