mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-09-03 08:18:50 +02:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3d6997fe58 | ||
|
|
fdc3155294 | ||
|
|
fbb592fe3c | ||
|
|
493ecf4ddd | ||
|
|
875f98ea0e | ||
|
|
316ba88d48 | ||
|
|
c69ff58b03 | ||
|
|
8fa22af2dd | ||
|
|
9916a65e88 | ||
|
|
20a9855751 | ||
|
|
345b146621 | ||
|
|
cb3d2e5c88 | ||
|
|
7170139c23 | ||
|
|
62f8c8748e | ||
|
|
fe3a6a10bb | ||
|
|
a862d34d4e | ||
|
|
959e823bda | ||
|
|
49f13b0a64 | ||
|
|
235fcb2adf | ||
|
|
e8094a9353 | ||
|
|
6ff2799b65 | ||
|
|
0ae9f867e6 | ||
|
|
d155267541 | ||
|
|
988c5bf90f | ||
|
|
0850324c79 | ||
|
|
71affd3957 | ||
|
|
a89504d937 | ||
|
|
014bfad754 | ||
|
|
b149cfabaf | ||
|
|
3f87e80855 | ||
|
|
282ae592fc | ||
|
|
36a75ed052 | ||
|
|
28f6d75c81 | ||
|
|
2f75c17a3f | ||
|
|
d249731675 | ||
|
|
588efc4819 | ||
|
|
bb3040a62e | ||
|
|
b34eda127a | ||
|
|
c7ccb6c278 | ||
|
|
04900462b7 | ||
|
|
6dd1b488cc | ||
|
|
ad0e38f9ec | ||
|
|
3efd4c315e | ||
|
|
e2f47d6cac | ||
|
|
bdcd5e150d | ||
|
|
1359436d05 | ||
|
|
cf646bc0a4 | ||
|
|
4bc4b9804c | ||
|
|
ad6cdcab20 | ||
|
|
9cb3222312 | ||
|
|
18309b6272 | ||
|
|
0b8e0a3b6e | ||
|
|
c06f297748 | ||
|
|
10ca8dcb55 | ||
|
|
e267ebd1f3 | ||
|
|
6a5d381d17 | ||
|
|
d731816763 | ||
|
|
64b8dc3e72 | ||
|
|
d40bdef965 | ||
|
|
63a8b63c8d | ||
|
|
89047455ad | ||
|
|
bea4c18528 | ||
|
|
fd65067ea4 | ||
|
|
1d470dd8b7 | ||
|
|
1f6996ff7e | ||
|
|
cb1dd5d227 | ||
|
|
9725858cab | ||
|
|
ab1dbc58c4 | ||
|
|
712cb41349 | ||
|
|
7e40da4852 | ||
|
|
b0643a8bfe | ||
|
|
c660c011b0 | ||
|
|
2c529e7212 | ||
|
|
23d237af47 | ||
|
|
281c6fd685 | ||
|
|
6b5c490f5c | ||
|
|
772cbda593 | ||
|
|
4b444189f8 | ||
|
|
64f4e3c592 | ||
|
|
338a25a35a | ||
|
|
cb08b2edf6 | ||
|
|
c288ed1e10 | ||
|
|
e8473e8095 | ||
|
|
4f972decfb | ||
|
|
8dfb9d26ed | ||
|
|
5a2ec46e96 | ||
|
|
0e9c9b0ac8 | ||
|
|
a09c3dd09c | ||
|
|
2ad840277e | ||
|
|
62d367d207 | ||
|
|
c878fa17b7 | ||
|
|
f8519ccbaf | ||
|
|
387ef553b5 | ||
|
|
ecc97732a0 | ||
|
|
8964050058 | ||
|
|
e1bf956086 | ||
|
|
d268d51a24 | ||
|
|
5dabef8d95 | ||
|
|
d86402436a | ||
|
|
68fdff9107 | ||
|
|
2acf18b240 | ||
|
|
49770cd4c2 | ||
|
|
7e3eb7b085 | ||
|
|
bc87084b59 | ||
|
|
a42f77c875 | ||
|
|
f970a46809 | ||
|
|
28159b7870 | ||
|
|
dd7a404a6b | ||
|
|
57a2cefb65 | ||
|
|
1e7491e8a0 | ||
|
|
ef2ec9a313 | ||
|
|
b89af4d09b | ||
|
|
0563b7871b | ||
|
|
3bbaaffe99 | ||
|
|
1f456dd84a | ||
|
|
e8843b4bad | ||
|
|
05bf3e7b53 | ||
|
|
6b0a019e94 | ||
|
|
dac602a459 | ||
|
|
b2fd93338e | ||
|
|
c8aa2e8023 | ||
|
|
877a383c6e | ||
|
|
c3d2a8fb06 | ||
|
|
4759f34b9a | ||
|
|
9842e8359f | ||
|
|
6a6a02b242 | ||
|
|
cc042ed8e5 | ||
|
|
75421d8c84 | ||
|
|
1e9a035972 | ||
|
|
02c6b92ecd | ||
|
|
7f7ac09ac8 | ||
|
|
a38f34fe38 | ||
|
|
f55804f7e6 | ||
|
|
c5bf0784ac | ||
|
|
268dbc1693 | ||
|
|
e63093d3e5 | ||
|
|
a160948b6e | ||
|
|
658be343bf | ||
|
|
c66db7f5bf | ||
|
|
6ce67781ed | ||
|
|
fb7bf70496 | ||
|
|
31d7aaa1fa | ||
|
|
7d20392adc | ||
|
|
f255df177b | ||
|
|
bc0dbd964e | ||
|
|
dffbb1319e | ||
|
|
dfc129d017 | ||
|
|
4ff87ad43b | ||
|
|
2091c0dad7 | ||
|
|
f8f69d5145 | ||
|
|
53c092cb96 | ||
|
|
5a77f1503d | ||
|
|
e2ef3fa7f5 | ||
|
|
3ee2c67a31 | ||
|
|
98931ce6df | ||
|
|
9354823ba4 | ||
|
|
1f6732de3f | ||
|
|
2966a9d82d | ||
|
|
b6f6d989d2 | ||
|
|
3ba6d9932b | ||
|
|
b4d6cdc9dd | ||
|
|
444db03746 | ||
|
|
4d8056f504 | ||
|
|
efbec3e5a5 | ||
|
|
6bef1bdde0 | ||
|
|
c490d6d6d8 | ||
|
|
42352a0d1b | ||
|
|
97a7900488 | ||
|
|
42af6f1af2 | ||
|
|
a89f97ce6e | ||
|
|
49f688244d | ||
|
|
ef2be9f313 | ||
|
|
45ee32c922 | ||
|
|
8d0ba823b5 | ||
|
|
a3759da56d | ||
|
|
f345f9c804 | ||
|
|
7d09739aaf | ||
|
|
bac6754b42 | ||
|
|
4d9c0581db | ||
|
|
4dc9203764 | ||
|
|
9f5304ccc2 | ||
|
|
276ab23a52 | ||
|
|
6d786a4939 | ||
|
|
6321789b5d | ||
|
|
b3f878d9fe | ||
|
|
5a5b3de6f1 | ||
|
|
4f047264e3 | ||
|
|
c495f69895 | ||
|
|
abd7177f9d | ||
|
|
3611a7933f | ||
|
|
6386092d16 | ||
|
|
8823d8be82 | ||
|
|
d5dbaa13c0 | ||
|
|
ca9158c4e4 | ||
|
|
242cc36bb3 | ||
|
|
d81edeefe8 | ||
|
|
46b198eec9 | ||
|
|
17fe14dae3 | ||
|
|
7713e7a4eb | ||
|
|
e1d06e24ec | ||
|
|
c1e10518d4 | ||
|
|
6bf12db8c1 | ||
|
|
187f999abd | ||
|
|
1ba7c0cc59 | ||
|
|
2d27b87000 | ||
|
|
54bd2e7c5c | ||
|
|
fd807b3d49 | ||
|
|
d6144a19fb | ||
|
|
a251e9a93c | ||
|
|
d0d1f1bd8a | ||
|
|
4d500e393f | ||
|
|
9e2b020401 | ||
|
|
b666c461e1 | ||
|
|
adca2779eb | ||
|
|
01638aa4e7 | ||
|
|
73bbec0ef4 | ||
|
|
143d0f4ef4 | ||
|
|
3be80c6255 | ||
|
|
33b55a0e43 | ||
|
|
9d6428bf2c | ||
|
|
1eef0a7a01 | ||
|
|
410272184c | ||
|
|
e056153196 | ||
|
|
7a2505eda5 | ||
|
|
4199403cdb | ||
|
|
0900299d3a | ||
|
|
0797dd4aba | ||
|
|
e9c2b4134e | ||
|
|
a67810174e | ||
|
|
fba7c6ab8c | ||
|
|
1b6eb9f73b | ||
|
|
92e933b613 | ||
|
|
af74a5f1ef | ||
|
|
47d6ea6c93 | ||
|
|
9b3566c156 | ||
|
|
c261e8a628 | ||
|
|
6f80abe86a | ||
|
|
51bf413d74 | ||
|
|
f250e76cff | ||
|
|
f633a0bea1 | ||
|
|
0935897203 | ||
|
|
4473cd41ba | ||
|
|
cd358d2f22 | ||
|
|
e0444ad969 | ||
|
|
aafd020dc5 | ||
|
|
d848287260 | ||
|
|
5d38a9b5d2 | ||
|
|
6291f02cd8 | ||
|
|
16d5fcdede | ||
|
|
b973a5cd9b | ||
|
|
e259874008 | ||
|
|
0a70057427 | ||
|
|
56e6a06328 | ||
|
|
ca1fb9b048 | ||
|
|
ab6990f797 | ||
|
|
a374c2a617 | ||
|
|
69b805b04f | ||
|
|
f92797a1d4 | ||
|
|
b9a852eb45 | ||
|
|
a47155d598 | ||
|
|
9c18caee84 | ||
|
|
b2719a3498 | ||
|
|
f9ba8ab157 | ||
|
|
4fd1bfdbed | ||
|
|
049ebf23b1 | ||
|
|
9fa235dc64 | ||
|
|
1e5c144fab | ||
|
|
ef74da02c7 | ||
|
|
f17e6b5ab3 | ||
|
|
4a339deb2a | ||
|
|
ce7ce0eb40 | ||
|
|
dcef120955 | ||
|
|
2fcb3a83fe | ||
|
|
fb2d93c689 | ||
|
|
73030f8cbb | ||
|
|
b0e2fa32ad | ||
|
|
8550559a9a | ||
|
|
97ff444391 | ||
|
|
560555c80c | ||
|
|
948c4f3ef7 | ||
|
|
b078345898 | ||
|
|
64c46d0e0e | ||
|
|
685e1b20a0 | ||
|
|
dbfdc431a7 | ||
|
|
07366b0362 | ||
|
|
4992605153 | ||
|
|
f665916e88 | ||
|
|
fbcb1d8aa7 | ||
|
|
f867e897f9 | ||
|
|
b6f48af659 | ||
|
|
45270c90ce | ||
|
|
d098e35655 | ||
|
|
d560729899 | ||
|
|
1e6fb32b42 | ||
|
|
a601ed53c1 | ||
|
|
6a0bd77399 | ||
|
|
03c90c4905 | ||
|
|
7fef30fbbd | ||
|
|
8f30e64d1b | ||
|
|
f0220e38e3 | ||
|
|
88cd305773 | ||
|
|
76673bfa13 | ||
|
|
02a535c7b8 | ||
|
|
6e36fc409f | ||
|
|
6e2a72fff8 | ||
|
|
266966d52b | ||
|
|
39334075f4 | ||
|
|
c303a8a9d4 | ||
|
|
7c73431b0d | ||
|
|
3ae29f2c40 | ||
|
|
a899018e4d | ||
|
|
3e08b91626 | ||
|
|
607b3273c0 | ||
|
|
af40a4a0f7 | ||
|
|
287382ceaa | ||
|
|
036a52e3e7 | ||
|
|
97fc2cd468 | ||
|
|
2c0977bbcb | ||
|
|
c99bab1cf8 | ||
|
|
ebfea35c01 | ||
|
|
6ca96a4d76 | ||
|
|
f874c74664 | ||
|
|
03b29840e4 | ||
|
|
45276a5645 | ||
|
|
244e47684c | ||
|
|
e095aa4145 | ||
|
|
35a7e00abb | ||
|
|
9b7988f9ef | ||
|
|
3081c15f81 | ||
|
|
21ff334181 | ||
|
|
82a2a2d577 | ||
|
|
7aa04f2a01 | ||
|
|
7a53ce64fb | ||
|
|
f01dcfb76e | ||
|
|
03b2d92fae | ||
|
|
d0332d573c | ||
|
|
a2891df210 | ||
|
|
0f2d16f49e | ||
|
|
c31e200b77 | ||
|
|
e23a3e9eb0 | ||
|
|
e855ba03e0 | ||
|
|
22e5aa546d | ||
|
|
3d77e91420 | ||
|
|
78befb26cd | ||
|
|
c5205f1722 | ||
|
|
113155b3ce | ||
|
|
b99a3077aa | ||
|
|
271f4d265c | ||
|
|
bd68c98fae | ||
|
|
269fecc264 | ||
|
|
0b5f7b03f4 | ||
|
|
f8d2d1faf5 | ||
|
|
963a96643c | ||
|
|
6fc4f66449 | ||
|
|
10e800623c | ||
|
|
ff03c79dbf | ||
|
|
52d241beb4 | ||
|
|
3436c2afc5 | ||
|
|
36f85b6836 | ||
|
|
7e4f491735 | ||
|
|
cb737256c8 | ||
|
|
3cf7a8cd6a | ||
|
|
fe73d54b64 | ||
|
|
ceef8f86b7 | ||
|
|
5869616b80 | ||
|
|
2b5f58a066 | ||
|
|
98bd31d975 | ||
|
|
c2b1c1a714 | ||
|
|
8c354f379a | ||
|
|
dc2fc61049 | ||
|
|
274622762e | ||
|
|
c9735d58f8 | ||
|
|
b632ab06b5 | ||
|
|
9d0b4c0df2 | ||
|
|
db4142e864 | ||
|
|
426c80bfe9 | ||
|
|
b9794e7f88 | ||
|
|
4d7086eec9 | ||
|
|
3dfdd5d03d | ||
|
|
51dde6cebd | ||
|
|
7ecb75eb9c | ||
|
|
96adf84f8e | ||
|
|
d086afc99c | ||
|
|
04a875507c | ||
|
|
e525aa8475 | ||
|
|
791a7db1f0 | ||
|
|
cf54aafd70 | ||
|
|
e98a4b594d | ||
|
|
c4fb901174 | ||
|
|
5139533305 | ||
|
|
6387ae7f34 | ||
|
|
892ffd0482 | ||
|
|
bfb101e3b4 | ||
|
|
6d88712694 | ||
|
|
8bd76bc3db | ||
|
|
02b5c78c16 | ||
|
|
d46a06595f | ||
|
|
45429cd95d | ||
|
|
39e58e468a | ||
|
|
be795859cd | ||
|
|
1e1de76bb6 | ||
|
|
3deda01034 | ||
|
|
c681327856 | ||
|
|
d3177e022d | ||
|
|
efbb51cf15 | ||
|
|
64fa80139a | ||
|
|
56ab0161ab | ||
|
|
a5f66d37a4 | ||
|
|
133ff0731b | ||
|
|
632163c0d7 | ||
|
|
02c0faacf6 | ||
|
|
1866cd6a28 | ||
|
|
865d45c284 | ||
|
|
1be2b94cd3 | ||
|
|
3cfd733e5c | ||
|
|
d5c00ae884 | ||
|
|
0070c48f38 | ||
|
|
85f47aaad6 | ||
|
|
a766d7ed8c | ||
|
|
879abed95c | ||
|
|
cede89e44c | ||
|
|
a6e91647bf | ||
|
|
7812211309 | ||
|
|
fa3e3abe34 | ||
|
|
512e961863 | ||
|
|
fda95286f0 | ||
|
|
569462978a | ||
|
|
2da919efdd | ||
|
|
ca2ecb1cb0 | ||
|
|
952f63146d | ||
|
|
0c09376f7c | ||
|
|
2c518c0825 | ||
|
|
0b9b9fbc60 | ||
|
|
0e58bce0a9 | ||
|
|
0eddae7e9c | ||
|
|
d88afdd71d | ||
|
|
2e918035e4 | ||
|
|
51b477474a | ||
|
|
c65d3cecf4 | ||
|
|
5a1a90a3cb | ||
|
|
1beb63cac7 | ||
|
|
5332d3275e | ||
|
|
3c61c034f5 | ||
|
|
177ffecb2b | ||
|
|
6fd64fccc6 | ||
|
|
f7bfa52ae0 | ||
|
|
9c591fa897 | ||
|
|
0a17d77afc | ||
|
|
d962e64ad2 | ||
|
|
e637dc5e07 | ||
|
|
f674bb6c6d | ||
|
|
10ec206552 | ||
|
|
33d979e115 | ||
|
|
944abb70b8 | ||
|
|
3972194e87 | ||
|
|
324e635b64 | ||
|
|
f5c1b731dc | ||
|
|
24bfa7f8e6 | ||
|
|
15e9a37491 | ||
|
|
964778531c | ||
|
|
29dd937881 | ||
|
|
4b1d5e25e0 | ||
|
|
d2da2ec091 | ||
|
|
5ab570bbb3 | ||
|
|
e6db0d0685 | ||
|
|
d95b4681d6 | ||
|
|
6f310378a3 | ||
|
|
5834f741ce | ||
|
|
77bc14bb23 | ||
|
|
1edb1f8a89 | ||
|
|
adae2a24a7 | ||
|
|
29fd89b418 | ||
|
|
f941657161 | ||
|
|
d51d9a480a | ||
|
|
4013de48e5 | ||
|
|
3794fb4f11 | ||
|
|
efb419ebd7 | ||
|
|
81ed0e0ef8 | ||
|
|
58077a929f | ||
|
|
a1f81d3523 | ||
|
|
47f6f83628 | ||
|
|
9902739273 | ||
|
|
8a25b8f4bb | ||
|
|
d8f390dd44 |
@@ -1,6 +0,0 @@
|
||||
[tool.commitizen]
|
||||
version = "0.1.0" # This should be your current semver version
|
||||
version_files = [
|
||||
"package.json:\"version\":",
|
||||
"package-lock.json:\"version\":",
|
||||
]
|
||||
@@ -1,33 +0,0 @@
|
||||
{
|
||||
"env": {
|
||||
"browser": true,
|
||||
"es2021": true
|
||||
},
|
||||
"extends": [
|
||||
"eslint:recommended",
|
||||
"plugin:react/recommended",
|
||||
"plugin:react-hooks/recommended"
|
||||
],
|
||||
"parserOptions": {
|
||||
"ecmaFeatures": {
|
||||
"jsx": true
|
||||
},
|
||||
"ecmaVersion": "latest",
|
||||
"sourceType": "module"
|
||||
},
|
||||
"plugins": ["react"],
|
||||
"rules": {
|
||||
"react/prop-types": 0,
|
||||
"no-unused-vars": 0,
|
||||
"no-empty": 0,
|
||||
"no-case-declarations": 0,
|
||||
"react/no-deprecated": 0,
|
||||
"no-undef": 0
|
||||
},
|
||||
"ignorePatterns": ["**/build/**", "**/*.config.js"],
|
||||
"settings": {
|
||||
"react": {
|
||||
"version": "detect"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,73 +0,0 @@
|
||||
name: "Bug Report"
|
||||
labels: ["bug","up-for-grabs"]
|
||||
title: "[Bug]: "
|
||||
assignees:
|
||||
- andrew-opensignlabs
|
||||
description: Create a bug report to help us make OpenSign™ the world's best document e-signature platform
|
||||
body:
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Issue Description
|
||||
description: Please provide a clear & concise description of the problem.
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Expected Behavior
|
||||
description: Describe what you expected to happen.
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Current Behavior
|
||||
description: Describe what is happening instead.
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Steps to reproduce
|
||||
description: Please provide step-by-step instructions to reproduce the issue. Include code snippets, URLs, error messages and any other relevant information.
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Screenshots of the issue(optional)
|
||||
description: Add screenshots to better explain the issue.
|
||||
- type: input
|
||||
attributes:
|
||||
label: Operating System [e.g. MacOS Sonoma 14.1, Windows 11]
|
||||
- type: dropdown
|
||||
id: browsers
|
||||
attributes:
|
||||
label: What browsers are you seeing the problem on?
|
||||
multiple: true
|
||||
options:
|
||||
- Chrome
|
||||
- Firefox
|
||||
- Safari
|
||||
- Microsoft Edge
|
||||
default: 0
|
||||
- type: input
|
||||
attributes:
|
||||
label: What version of OpenSign™ are you seeing this issue on? [e.g. 1.0.6]
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: environment
|
||||
attributes:
|
||||
label: What environment are you seeing the problem on?
|
||||
multiple: true
|
||||
options:
|
||||
- Production (app.opensignlabs.com)
|
||||
- Staging (staging-app.opensignlabs.com)
|
||||
- Hosted (app.yourdomain.com)
|
||||
- Dev (localhost or vercel)
|
||||
- type: checkboxes
|
||||
attributes:
|
||||
label: Please check the boxes that apply to this issue report.
|
||||
options:
|
||||
- label: I have searched the existing issues & discussions to make sure that this is not a duplicate.
|
||||
validations:
|
||||
required: true
|
||||
- type: checkboxes
|
||||
id: terms
|
||||
attributes:
|
||||
label: Code of Conduct
|
||||
description: By submitting this issue, you agree to follow our [Code of Conduct](https://www.opensignlabs.com)
|
||||
options:
|
||||
- label: I agree to follow this project's Code of Conduct
|
||||
required: true
|
||||
- label: I have searched the existing issues & discussions to make sure that this is not a duplicate.
|
||||
required: true
|
||||
@@ -1,70 +0,0 @@
|
||||
name: Feature Request
|
||||
description: Suggest an idea for OpenSign™
|
||||
title: "Feature Request: [Short Description]"
|
||||
labels: [feature request, needs triage]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
## Thanks for taking the time to fill out this feature request!
|
||||
|
||||
- type: input
|
||||
id: title
|
||||
attributes:
|
||||
label: Feature Title
|
||||
description: What would you call this feature?
|
||||
placeholder: e.g., Advanced Signature Verification
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: feature-description
|
||||
attributes:
|
||||
label: Feature Description
|
||||
description: |
|
||||
Please provide a detailed description of the feature you're proposing.
|
||||
placeholder: |
|
||||
e.g., I'm proposing an advanced signature verification feature that...
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: featuretype
|
||||
attributes:
|
||||
label: What type of feature are you requesting?
|
||||
multiple: true
|
||||
options:
|
||||
- UI/UX Improvement
|
||||
- Security / Compliance
|
||||
- Performance / Optimization
|
||||
- 3rd party integration
|
||||
- Other
|
||||
- type: dropdown
|
||||
id: importance
|
||||
attributes:
|
||||
label: Importance
|
||||
description: How important is this feature to you?
|
||||
options:
|
||||
- Critical
|
||||
- High
|
||||
- Medium
|
||||
- Low
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: additional-context
|
||||
attributes:
|
||||
label: Additional Context
|
||||
description: Any other context or screenshots about the feature request here.
|
||||
placeholder: Additional details, examples, or screenshots...
|
||||
|
||||
- type: checkboxes
|
||||
id: terms
|
||||
attributes:
|
||||
label: Code of Conduct
|
||||
description: By submitting this issue, you agree to follow our [Code of Conduct](https://www.opensignlabs.com)
|
||||
options:
|
||||
- label: I agree to follow this project's Code of Conduct
|
||||
required: true
|
||||
- label: I have searched the existing issues & discussions to make sure that this is not a duplicate.
|
||||
required: true
|
||||
@@ -1,22 +0,0 @@
|
||||
# To get started with Dependabot version updates, you'll need to specify which
|
||||
# package ecosystems to update and where the package manifests are located.
|
||||
# Please see the documentation for all configuration options:
|
||||
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
|
||||
|
||||
version: 2
|
||||
updates:
|
||||
# maintain dependencies for frontend
|
||||
- package-ecosystem: "npm" # See documentation for possible values
|
||||
directory: "/apps/OpenSign" # Location of package manifests
|
||||
schedule:
|
||||
interval: "weekly"
|
||||
# maintain dependencies for server
|
||||
- package-ecosystem: "npm" # See documentation for possible values
|
||||
directory: "/apps/OpenSignServer" # Location of package manifests
|
||||
schedule:
|
||||
interval: "weekly"
|
||||
# maintain dependencies for microfrontends
|
||||
- package-ecosystem: "npm" # See documentation for possible values
|
||||
directory: "microfrontends/SignDocuments" # Location of package manifests
|
||||
schedule:
|
||||
interval: "weekly"
|
||||
@@ -1,44 +0,0 @@
|
||||
name: ci
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- 'main'
|
||||
|
||||
jobs:
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
include:
|
||||
- image: amolshejole/OpenSign
|
||||
dockerfile: apps/OpenSign/Dockerfile
|
||||
- image: amolshejole/OpenSignServer
|
||||
dockerfile: apps/OpenSignServer/Dockerfile
|
||||
steps:
|
||||
-
|
||||
name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
-
|
||||
name: Login to Docker Hub
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
-
|
||||
name: Extract metadata (tags, labels) for Docker
|
||||
id: meta
|
||||
uses: docker/metadata-action@v4
|
||||
with:
|
||||
images: ${{ matrix.image }}
|
||||
-
|
||||
name: Debug - List files
|
||||
run: ls -R apps/OpenSign/ # Adjust the path as needed
|
||||
-
|
||||
name: Build and push
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
context: .
|
||||
file: ${{ matrix.dockerfile }}
|
||||
push: true
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
@@ -1,50 +0,0 @@
|
||||
name: Deploy to GitHub Pages
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- feat-docs
|
||||
# Review gh actions docs if you want to further define triggers, paths, etc
|
||||
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#on
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
name: Deploy to GitHub Pages
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 20
|
||||
cache: npm
|
||||
- name: Install dependencies
|
||||
working-directory: ./docs
|
||||
run: npm ci
|
||||
- name: Clean api-docs
|
||||
working-directory: ./docs
|
||||
run: npm run docusaurus clean-api-docs all
|
||||
- name: Build api-docs
|
||||
working-directory: ./docs
|
||||
run: npm run docusaurus gen-api-docs all
|
||||
- name: Build website
|
||||
working-directory: ./docs
|
||||
run: npm run build
|
||||
|
||||
# Popular action to deploy to GitHub Pages:
|
||||
# Docs: https://github.com/peaceiris/actions-gh-pages#%EF%B8%8F-docusaurus
|
||||
- name: Deploy to GitHub Pages
|
||||
uses: peaceiris/actions-gh-pages@v3
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
# Build output to publish to the `gh-pages` branch:
|
||||
publish_dir: ./docs/build
|
||||
# The following lines assign commit authorship to the official
|
||||
# GH-Actions bot for deploys to `gh-pages` branch:
|
||||
# https://github.com/actions/checkout/issues/13#issuecomment-724415212
|
||||
# The GH actions bot is used by default if you didn't specify the two fields.
|
||||
# You can swap them out with your own user credentials.
|
||||
user_name: github-actions[bot]
|
||||
user_email: 41898282+github-actions[bot]@users.noreply.github.com
|
||||
-27
@@ -1,27 +0,0 @@
|
||||
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
|
||||
|
||||
# dependencies
|
||||
/node_modules
|
||||
/.pnp
|
||||
.pnp.js
|
||||
|
||||
# testing
|
||||
/coverage
|
||||
|
||||
# production
|
||||
/build
|
||||
|
||||
# misc
|
||||
.env
|
||||
.DS_Store
|
||||
.env.local
|
||||
.env.development.local
|
||||
.env.test.local
|
||||
.env.production.local
|
||||
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
apps/OpenSign/public/mfbuild/*
|
||||
microfrontends/SignDocuments/build/*
|
||||
apps/OpenSignServer/files/files/*
|
||||
@@ -1,4 +0,0 @@
|
||||
#!/usr/bin/env sh
|
||||
. "$(dirname -- "$0")/_/husky.sh"
|
||||
|
||||
npm run lint-staged-changes
|
||||
@@ -1,3 +0,0 @@
|
||||
{
|
||||
"*.js": "prettier --write"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
node_modules/
|
||||
public/
|
||||
build/
|
||||
package.json
|
||||
package-lock.json
|
||||
dist/
|
||||
docs/
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"bracketSpacing": true,
|
||||
"semi": true,
|
||||
"trailingComma": "none",
|
||||
"printWidth": 80,
|
||||
"tabWidth": 2
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 94 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[8503],{74259(e){e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Docker","slug":"/category/docker","permalink":"/docs/category/docker","sidebar":"selfhostSidebar","navigation":{"previous":{"title":"Self-Hosting OpenSign","permalink":"/docs/self-host/intro"},"next":{"title":"Self-host OpenSign\u2122 with Docker on Linux/MacOS/Windows","permalink":"/docs/self-host/docker/run-locally"}}}}')}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[225],{40181(e,n,s){s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>a,frontMatter:()=>l,metadata:()=>i,toc:()=>h});const i=JSON.parse('{"id":"help/FAQs/User Deletion","title":"User Deletion","description":"\u2753 Who can delete users?","source":"@site/docs/help/FAQs/User Deletion.md","sourceDirName":"help/FAQs","slug":"/help/FAQs/User Deletion","permalink":"/docs/help/FAQs/User Deletion","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/FAQs/User Deletion.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Max File Upload Size","permalink":"/docs/help/FAQs/Max File Upload Size"}}');var t=s(74848),r=s(28453);const l={},o=void 0,d={},h=[{value:"\u2753 Who can delete users?",id:"-who-can-delete-users",level:3},{value:"\u2753 What are the conditions for deleting a user?",id:"-what-are-the-conditions-for-deleting-a-user",level:3},{value:"\u2753 What happens if a deletion condition is not met?",id:"-what-happens-if-a-deletion-condition-is-not-met",level:3}];function c(e){const n={h3:"h3",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h3,{id:"-who-can-delete-users",children:"\u2753 Who can delete users?"}),"\n",(0,t.jsxs)(n.p,{children:["Only users with the role of ",(0,t.jsx)(n.strong,{children:"Admin"})," or ",(0,t.jsx)(n.strong,{children:"Org Admin"})," can delete users, with some restrictions outlined below."]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-what-are-the-conditions-for-deleting-a-user",children:"\u2753 What are the conditions for deleting a user?"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"Admin Deletion Rules"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["An ",(0,t.jsx)(n.strong,{children:"Admin"})," can delete ",(0,t.jsx)(n.strong,{children:"any user"})," in the system."]}),"\n",(0,t.jsxs)(n.li,{children:["An Admin ",(0,t.jsx)(n.strong,{children:"can delete their account from user profile"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Before deleting an Admin, ensure ",(0,t.jsx)(n.strong,{children:"no users are assigned under them"}),"."]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"Org Admin Deletion Rules"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["An ",(0,t.jsx)(n.strong,{children:"Org Admin"})," can delete ",(0,t.jsx)(n.strong,{children:"any user"})," within their ",(0,t.jsx)(n.strong,{children:"own organization"}),", ",(0,t.jsx)(n.strong,{children:"except Admins"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Org Admins ",(0,t.jsx)(n.strong,{children:"cannot delete themselves Only Admin can delete them"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-what-happens-if-a-deletion-condition-is-not-met",children:"\u2753 What happens if a deletion condition is not met?"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["The deletion will be ",(0,t.jsx)(n.strong,{children:"blocked"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["A ",(0,t.jsx)(n.strong,{children:"validation error message"}),' will be shown, explaining the reason (e.g., "Admin has assigned users" or "Cannot delete own account").']}),"\n"]}),"\n",(0,t.jsx)(n.hr,{})]})}function a(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[3976],{2053(e,n,s){s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>t,toc:()=>d});const t=JSON.parse('{"id":"intro","title":"Tutorial Intro","description":"Let\'s discover Docusaurus in less than 5 minutes.","source":"@site/docs/intro.md","sourceDirName":".","slug":"/intro","permalink":"/docs/intro","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/intro.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1}}');var r=s(74848),i=s(28453);const o={sidebar_position:1},a="Tutorial Intro",l={},d=[{value:"Getting Started",id:"getting-started",level:2},{value:"What you'll need",id:"what-youll-need",level:3},{value:"Generate a new site",id:"generate-a-new-site",level:2},{value:"Start your site",id:"start-your-site",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"tutorial-intro",children:"Tutorial Intro"})}),"\n",(0,r.jsxs)(n.p,{children:["Let's discover ",(0,r.jsx)(n.strong,{children:"Docusaurus in less than 5 minutes"}),"."]}),"\n",(0,r.jsx)(n.h2,{id:"getting-started",children:"Getting Started"}),"\n",(0,r.jsxs)(n.p,{children:["Get started by ",(0,r.jsx)(n.strong,{children:"creating a new site"}),"."]}),"\n",(0,r.jsxs)(n.p,{children:["Or ",(0,r.jsx)(n.strong,{children:"try Docusaurus immediately"})," with ",(0,r.jsx)(n.strong,{children:(0,r.jsx)(n.a,{href:"https://docusaurus.new",children:"docusaurus.new"})}),"."]}),"\n",(0,r.jsx)(n.h3,{id:"what-youll-need",children:"What you'll need"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"https://nodejs.org/en/download/",children:"Node.js"})," version 18.0 or above:","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"When installing Node.js, you are recommended to check all checkboxes related to dependencies."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"generate-a-new-site",children:"Generate a new site"}),"\n",(0,r.jsxs)(n.p,{children:["Generate a new Docusaurus site using the ",(0,r.jsx)(n.strong,{children:"classic template"}),"."]}),"\n",(0,r.jsx)(n.p,{children:"The classic template will automatically be added to your project after you run the command:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"npm init docusaurus@latest my-website classic\n"})}),"\n",(0,r.jsx)(n.p,{children:"You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor."}),"\n",(0,r.jsx)(n.p,{children:"The command also installs all necessary dependencies you need to run Docusaurus."}),"\n",(0,r.jsx)(n.h2,{id:"start-your-site",children:"Start your site"}),"\n",(0,r.jsx)(n.p,{children:"Run the development server:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"cd my-website\nnpm run start\n"})}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.code,{children:"cd"})," command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there."]}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.code,{children:"npm run start"})," command builds your website locally and serves it through a development server, ready for you to view at ",(0,r.jsx)(n.a,{href:"http://localhost:3000/",children:"http://localhost:3000/"}),"."]}),"\n",(0,r.jsxs)(n.p,{children:["Open ",(0,r.jsx)(n.code,{children:"docs/intro.md"})," (this page) and edit some lines: the site ",(0,r.jsx)(n.strong,{children:"reloads automatically"})," and displays your changes."]})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}}}]);
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[5970],{1809(e){e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Create New OpenSign Document","description":"5 minutes to learn how to create Document in OpenSign.","slug":"/category/create-new-opensign-document","permalink":"/docs/category/create-new-opensign-document","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Intro","permalink":"/docs/help/intro"},"next":{"title":"Sign your-self","permalink":"/docs/help/New-Document/sign-yourself"}}}}')}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[2264],{88637(e,n,o){o.r(n),o.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>l,frontMatter:()=>s,metadata:()=>t,toc:()=>u});const t=JSON.parse('{"id":"contribute/COMMUNITY","title":"Community at OpenSign\u2122","description":"Welcome to the OpenSign\u2122 Community page! OpenSign\u2122 is dedicated to fostering a vibrant and engaging community where members can connect, share ideas and collaborate on the OpenSign\u2122 project. This page provides links to our active social media platforms and community channels, offering various ways for you to join and participate in the OpenSign\u2122 community. Whether you\'re looking for support, eager to contribute or just want to stay updated, you\'ll find a platform that suits your preference. Connect with us on Discord for real-time discussions, follow us on Twitter for the latest updates, engage with our professional network on LinkedIn or join our Facebook group for a broader community experience. Join us in our mission to develop OpenSign\u2122 as the premier open-source alternative to DocuSign.","source":"@site/docs/contribute/COMMUNITY.md","sourceDirName":"contribute","slug":"/contribute/COMMUNITY","permalink":"/docs/contribute/COMMUNITY","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/contribute/COMMUNITY.md","tags":[],"version":"current","frontMatter":{},"sidebar":"contributeSidebar","previous":{"title":"Installation instructions","permalink":"/docs/contribute/INSTALLATION"},"next":{"title":"OpenSign\u2122 Reporting Guidelines","permalink":"/docs/contribute/REPORTING_GUIDELINES"}}');var i=o(74848),r=o(28453);const s={},a="Community at OpenSign\u2122",c={},u=[];function p(e){const n={a:"a",h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"community-at-opensign",children:"Community at OpenSign\u2122"})}),"\n",(0,i.jsxs)(n.p,{children:["Welcome to the OpenSign\u2122 Community page! OpenSign\u2122 is dedicated to fostering a vibrant and engaging community where members can connect, share ideas and collaborate on the OpenSign\u2122 project. This page provides links to our active social media platforms and community channels, offering various ways for you to join and participate in the OpenSign\u2122 community. Whether you're looking for support, eager to contribute or just want to stay updated, you'll find a platform that suits your preference. Connect with us on Discord for real-time discussions, follow us on Twitter for the latest updates, engage with our professional network on LinkedIn or join our Facebook group for a broader community experience. Join us in our mission to develop OpenSign\u2122 as the premier open-source ",(0,i.jsx)(n.a,{href:"https://www.opensignlabs.com",children:"alternative to DocuSign"}),"."]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://discord.com/invite/xe9TDuyAyj",children:"Discord"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://www.twitter.com/opensignhq",children:"Twitter"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://www.linkedin.com/company/opensign%E2%84%A2/",children:"LinkedIn"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://www.facebook.com/profile.php?id=61551030403669",children:"Facebook"})}),"\n"]})]})}function l(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(p,{...e})}):p(e)}}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[2237],{23363(e,t,n){n.d(t,{A:()=>l});n(96540);var i=n(18215),a=n(21312),o=n(51107),s=n(74848);function l({className:e}){return(0,s.jsx)("main",{className:(0,i.A)("container margin-vert--xl",e),children:(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,s.jsx)(o.default,{as:"h1",className:"hero__title",children:(0,s.jsx)(a.default,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,s.jsx)("p",{children:(0,s.jsx)(a.default,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,s.jsx)("p",{children:(0,s.jsx)(a.default,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},82237(e,t,n){n.r(t),n.d(t,{default:()=>r});n(96540);var i=n(21312),a=n(45500),o=n(2828),s=n(23363),l=n(74848);function r(){const e=(0,i.translate)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(a.be,{title:e}),(0,l.jsx)(o.A,{children:(0,l.jsx)(s.A,{})})]})}}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[1440],{78389(n,e,t){t.r(e),t.d(e,{assets:()=>c,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>s,toc:()=>a});const s=JSON.parse('{"id":"contribute/INSTALLATION","title":"Installation instructions","description":"You can use our app as a cloud version from OpenSignLabs","source":"@site/docs/contribute/INSTALLATION.md","sourceDirName":"contribute","slug":"/contribute/INSTALLATION","permalink":"/docs/contribute/INSTALLATION","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/contribute/INSTALLATION.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4,"title":"Installation instructions"},"sidebar":"contributeSidebar","previous":{"title":"Contributing to OpenSign","permalink":"/docs/contribute/intro"},"next":{"title":"Community at OpenSign\u2122","permalink":"/docs/contribute/COMMUNITY"}}');var i=t(74848),o=t(28453);const r={sidebar_position:4,title:"Installation instructions"},l="INSTALLATION INSTRUCTIONS",c={},a=[{value:"Localhost(Frontend only)",id:"localhostfrontend-only",level:2},{value:"Localhost(Docker)",id:"localhostdocker",level:2}];function d(n){const e={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.R)(),...n.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(e.header,{children:(0,i.jsx)(e.h1,{id:"installation-instructions",children:"INSTALLATION INSTRUCTIONS"})}),"\n",(0,i.jsxs)(e.p,{children:["You can use our app as a cloud version from ",(0,i.jsx)(e.a,{href:"https://www.opensignlabs.com",children:"OpenSignLabs"})]}),"\n",(0,i.jsx)(e.p,{children:"or follow below instructions to install it on your own infrastructure."}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsx)(e.li,{children:"Localhost(Frontend only)"}),"\n",(0,i.jsx)(e.li,{children:"Localhost(Docker)"}),"\n"]}),"\n",(0,i.jsx)(e.h2,{id:"localhostfrontend-only",children:"Localhost(Frontend only)"}),"\n",(0,i.jsx)(e.p,{children:"This is the easiest way to run the frontend application for development or testing purpose without the hassle of installing backend & DB. All the features including document upload, signing, email notifications will work seamlessly from staging backend."}),"\n",(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:"Warning:"})," All data, including user accounts and documents, is stored in the staging backend. This data will be erased every time there is a merge to the main branch. As a result, you may need to recreate user accounts repeatedly. If you find that login attempts are failing, it is likely because the data has been cleared due to a recent merge."]}),"\n",(0,i.jsx)(e.p,{children:"Below are the steps to follow -"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.a,{href:"https://help.github.com/articles/cloning-a-repository/",children:"Clone the repository"})," to your local machine using below command -","\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{children:"git clone https://github.com/OpenSignLabs/OpenSign.git\n"})}),"\n"]}),"\n",(0,i.jsxs)(e.li,{children:["Switch to the newly created OpenSign directory.","\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{children:"cd OpenSign\n"})}),"\n"]}),"\n",(0,i.jsxs)(e.li,{children:["Copy the .env.frontend_dev file to apps/OpenSign/.env using below command(on mac & linux). For windows use COPY command instead.","\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{children:"cp .env.frontend_dev apps/OpenSign/.env\n"})}),"\n"]}),"\n",(0,i.jsxs)(e.li,{children:["Switch to apps/OpenSign directory.","\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{children:"cd apps/OpenSign\n"})}),"\n"]}),"\n",(0,i.jsxs)(e.li,{children:["Install NPM packages using","\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{children:"npm install\n"})}),"\n"]}),"\n",(0,i.jsxs)(e.li,{children:["Run the project locally using","\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{children:"npm run start-dev\n"})}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(e.p,{children:["You should be able to access the application from ",(0,i.jsx)(e.a,{href:"http://localhost:3000",children:"http://localhost:3000"})," after this.\nCreate an account by signing-up and start contributing."]}),"\n",(0,i.jsx)(e.h2,{id:"localhostdocker",children:"Localhost(Docker)"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:["Please refer this documentation => ",(0,i.jsx)(e.a,{href:"https://docs.opensignlabs.com/docs/self-host/docker/run-locally",children:"click here"})]}),"\n"]})]})}function h(n={}){const{wrapper:e}={...(0,o.R)(),...n.components};return e?(0,i.jsx)(e,{...n,children:(0,i.jsx)(d,{...n})}):d(n)}}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[2908],{69526(e,t,n){n.r(t),n.d(t,{assets:()=>h,contentTitle:()=>c,default:()=>u,frontMatter:()=>d,metadata:()=>o,toc:()=>l});const o=JSON.parse('{"id":"help/intro","title":"Intro","description":"\ud83c\udf1fGet ready for an electrifying journey at OpenSign\u2122, the most incredibly documented open source document signing solution! \ud83d\ude80 This is your go-to spot for diving deep into everything OpenSign\u2122 has to offer. Whether you\u2019re just starting out or you\u2019re a seasoned pro eager to uncover even more cool features, we\u2019ve got you covered with the most awesome, top-notch guides and resources around. Get ready to make the most out of OpenSign\u2122 \ud83c\udf89\ud83d\udcda\ud83d\udd0d Your adventure in excellence starts here! \ud83c\udf08\u2728\ud83c\udf1f","source":"@site/docs/help/intro.md","sourceDirName":"help","slug":"/help/intro","permalink":"/docs/help/intro","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/intro.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"tutorialSidebar","next":{"title":"Create New OpenSign Document","permalink":"/docs/category/create-new-opensign-document"}}');var r=n(74848),s=n(28453),i=n(13554),a=n.n(i);const d={sidebar_position:1},c="Intro",h={},l=[{value:"Getting Started",id:"getting-started",level:2}];function p(e){const t={a:"a",h1:"h1",h2:"h2",header:"header",p:"p",strong:"strong",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"intro",children:"Intro"})}),"\n",(0,r.jsxs)(t.p,{children:["\ud83c\udf1fGet ready for an electrifying journey at ",(0,r.jsx)(t.a,{href:"https://app.opensignlabs.com",children:"OpenSign\u2122"}),", the most incredibly documented open source document signing solution! \ud83d\ude80 This is your go-to spot for diving deep into everything OpenSign\u2122 has to offer. Whether you\u2019re just starting out or you\u2019re a seasoned pro eager to uncover even more cool features, we\u2019ve got you covered with the most awesome, top-notch guides and resources around. Get ready to make the most out of OpenSign\u2122 \ud83c\udf89\ud83d\udcda\ud83d\udd0d Your adventure in excellence starts here! \ud83c\udf08\u2728\ud83c\udf1f"]}),"\n",(0,r.jsx)("div",{children:(0,r.jsx)(a(),{playing:!0,controls:!0,url:"https://www.youtube.com/watch?v=GY_OP697EiU"})}),"\n",(0,r.jsx)(t.h2,{id:"getting-started",children:"Getting Started"}),"\n",(0,r.jsxs)(t.p,{children:["Try OpenSign on cloud at ",(0,r.jsx)(t.strong,{children:(0,r.jsx)(t.a,{href:"https://app.opensignlabs.com",children:"OpenSignLabs"})}),"."]}),"\n",(0,r.jsx)(t.p,{children:"Or"}),"\n",(0,r.jsxs)(t.p,{children:["Get started by deploying a new instance of ",(0,r.jsx)(t.strong,{children:"OpenSign"})," by following the ",(0,r.jsxs)(t.strong,{children:[(0,r.jsx)(t.a,{href:"https://docs.opensignlabs.com/docs/self-host/intro",children:"installation guide"}),"."]})]})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[3724],{32297(e){e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"User Menu","description":"5 minutes to learn everything about OpenSign\u2122 User profile.","slug":"/category/user-menu","permalink":"/docs/category/user-menu","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Security","permalink":"/docs/help/Settings/SecurityManagement"},"next":{"title":"Profile","permalink":"/docs/help/User Menu/Profile"}}}}')}}]);
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[8462],{8174(a){a.exports=JSON.parse('{"tag":{"label":"docusaurus","permalink":"/blog/tags/docusaurus","allTagsPath":"/blog/tags","count":4,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/docusaurus","page":1,"postsPerPage":10,"totalPages":1,"totalCount":4,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[7477],{45516(s){s.exports=JSON.parse('{"name":"docusaurus-plugin-content-blog","id":"default"}')}}]);
|
||||
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[9426],{11255(e,t,n){n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>p,frontMatter:()=>r,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"id":"self-host/intro","title":"Self-Hosting OpenSign","description":"This section of the OpenSign\u2122 documentation is dedicated to guiding you through the process of self-hosting the OpenSign platform. Self-hosting OpenSign allows for greater control and customization, ensuring that it aligns perfectly with your specific needs and infrastructure requirements. We cover everything from initial setup, configuration options, to maintenance best practices. Whether you are an individual enthusiast or a professional looking to deploy OpenSign in a corporate environment, this guide will provide you with the necessary steps and tips to successfully self-host OpenSign\u2122 - the best open source document signing infrastructure.","source":"@site/docs/self-host/intro.md","sourceDirName":"self-host","slug":"/self-host/intro","permalink":"/docs/self-host/intro","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/self-host/intro.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"selfhostSidebar","next":{"title":"Docker","permalink":"/docs/category/docker"}}');var s=n(74848),o=n(28453);const r={sidebar_position:1},a="Self-Hosting OpenSign",c={},l=[];function h(e){const t={h1:"h1",header:"header",p:"p",...(0,o.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"self-hosting-opensign",children:"Self-Hosting OpenSign"})}),"\n",(0,s.jsx)(t.p,{children:"This section of the OpenSign\u2122 documentation is dedicated to guiding you through the process of self-hosting the OpenSign platform. Self-hosting OpenSign allows for greater control and customization, ensuring that it aligns perfectly with your specific needs and infrastructure requirements. We cover everything from initial setup, configuration options, to maintenance best practices. Whether you are an individual enthusiast or a professional looking to deploy OpenSign in a corporate environment, this guide will provide you with the necessary steps and tips to successfully self-host OpenSign\u2122 - the best open source document signing infrastructure."})]})}function p(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}}}]);
|
||||
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[4134],{10591(e,a,n){n.r(a),n.d(a,{assets:()=>d,contentTitle:()=>p,default:()=>c,frontMatter:()=>o,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"type":"mdx","permalink":"/markdown-page","source":"@site/src/pages/markdown-page.md","title":"Markdown page example","description":"You don\'t need React to write simple standalone pages.","frontMatter":{"title":"Markdown page example"},"unlisted":false}');var r=n(74848),s=n(28453);const o={title:"Markdown page example"},p="Markdown page example",d={},l=[];function i(e){const a={h1:"h1",header:"header",p:"p",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.header,{children:(0,r.jsx)(a.h1,{id:"markdown-page-example",children:"Markdown page example"})}),"\n",(0,r.jsx)(a.p,{children:"You don't need React to write simple standalone pages."})]})}function c(e={}){const{wrapper:a}={...(0,s.R)(),...e.components};return a?(0,r.jsx)(a,{...e,children:(0,r.jsx)(i,{...e})}):i(e)}}}]);
|
||||
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[6157],{46074(e){e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Templates","description":"5 minutes to learn everything about OpenSign\u2122 Templates feature.","slug":"/category/templates","permalink":"/docs/category/templates","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Contactbook","permalink":"/docs/help/Reports/contactbook"},"next":{"title":"Create Templates","permalink":"/docs/help/Templates/create-template"}}}}')}}]);
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[8121],{68070(l){l.exports=JSON.parse('{"tags":[{"label":"facebook","permalink":"/blog/tags/facebook","count":1},{"label":"hello","permalink":"/blog/tags/hello","count":2},{"label":"docusaurus","permalink":"/blog/tags/docusaurus","count":4},{"label":"hola","permalink":"/blog/tags/hola","count":1}]}')}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[6473],{50477(){},16403(){},42634(){},96452(){},20217(){},49730(){}}]);
|
||||
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[3021],{14918(e){e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Guides","slug":"/category/guides","permalink":"/docs/category/guides","sidebar":"selfhostSidebar","navigation":{"previous":{"title":"AWS S3","permalink":"/docs/self-host/cloud-storage/s3"},"next":{"title":"OpenSign Deployment Guide on Azure VM via command-line","permalink":"/docs/self-host/guides/azure-vm-setup"}}}}')}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,77 @@
|
||||
/*!
|
||||
Copyright (c) 2015 Jed Watson.
|
||||
Based on code that is Copyright 2013-2015, Facebook, Inc.
|
||||
All rights reserved.
|
||||
*/
|
||||
|
||||
/*!
|
||||
* Adapted from jQuery UI core
|
||||
*
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2014 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://api.jqueryui.com/category/ui-core/
|
||||
*/
|
||||
|
||||
/*!
|
||||
* The buffer module from node.js, for the browser.
|
||||
*
|
||||
* @author Feross Aboukhadijeh <https://feross.org>
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/*! https://mths.be/punycode v1.4.1 by @mathias */
|
||||
|
||||
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||
|
||||
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||
|
||||
/**
|
||||
* @license
|
||||
* Lodash <https://lodash.com/>
|
||||
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
||||
* Released under MIT license <https://lodash.com/license>
|
||||
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
||||
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
||||
*/
|
||||
|
||||
/** @preserve
|
||||
* Counter block mode compatible with Dr Brian Gladman fileenc.c
|
||||
* derived from CryptoJS.mode.CTR
|
||||
* Jan Hruby jhruby.web@gmail.com
|
||||
*/
|
||||
|
||||
/** @preserve
|
||||
(c) 2012 by Cédric Mesnil. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||
- 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.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 THE COPYRIGHT HOLDER OR CONTRIBUTORS 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.
|
||||
*/
|
||||
|
||||
/**!
|
||||
* @license http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Copyright 2015 Postdot Technologies Pvt. Ltd.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/**!
|
||||
* Originally written by:
|
||||
* https://github.com/sindresorhus/parse-json
|
||||
*/
|
||||
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user