Skip to content
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

dev: promote stage release to production #155

Merged
merged 266 commits into from
Jan 10, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
266 commits
Select commit Hold shift + click to select a range
b62c464
Merge branch 'stage-release' of github.com:makeplane/plane into refac…
pablohashescobar Dec 27, 2022
0ebe406
refractor: removed modules from user.context
dakshesh14 Dec 27, 2022
27989be
refractor: removed cycles from user context
dakshesh14 Dec 27, 2022
aa2cbf5
refractor: removed state from user context
dakshesh14 Dec 27, 2022
fd2b97f
feat: implement channel protocol for tracking issue-activites
pablohashescobar Dec 27, 2022
29c7c1e
refactor: remove blocking code and add todo
pablohashescobar Dec 27, 2022
be5f238
refactor: refactor the consumer with function modules
pablohashescobar Dec 28, 2022
b7e4d9e
feat: add columns for identifiers for easier redirection
pablohashescobar Dec 28, 2022
116775c
style: minor padding, coloring and consistency changes
dakshesh14 Dec 28, 2022
ae2b347
feat: track blocker issues
pablohashescobar Dec 28, 2022
a0d3780
resolved merge conflict
dakshesh14 Dec 28, 2022
3552b96
feat: track issue after creation
pablohashescobar Dec 28, 2022
4b915b2
feat: add runworker in procfile
pablohashescobar Dec 29, 2022
3e13035
refractor: moved all context provider to _app for more clarity
dakshesh14 Dec 30, 2022
38de833
dev: added our icons
dakshesh14 Dec 30, 2022
1c592bf
refractor: removed issues from user context
dakshesh14 Dec 30, 2022
67740c5
refactor: rename db names to plural and remove admin register file
pablohashescobar Jan 2, 2023
b5dce00
Merge pull request #74 from dakshesh14/main
vamsi Jan 2, 2023
d4330f7
refactor: integrate permission layer in endpoints
pablohashescobar Jan 2, 2023
e9ba712
feat: create product email html templates
pablohashescobar Jan 2, 2023
5af103f
refractor: changed to getServerSide from getInitialProps, removed unu…
dakshesh14 Jan 2, 2023
19f5879
feat: remirror added
aaryan610 Jan 2, 2023
cc998eb
feat: workspace member user details endpoint
pablohashescobar Jan 2, 2023
ee04405
Merge pull request #81 from dakshesh14/stage
sriramveeraghanta Jan 2, 2023
d248601
fix: merge conflicts
venplane Jan 2, 2023
f9caac2
Merge pull request #84 from aaryan610/stage-release
vihar Jan 2, 2023
74fe4b7
fix: resolved build issue
venplane Jan 2, 2023
410f795
Merge pull request #85 from venplane/stage-release
venplane Jan 2, 2023
31e9d59
refactor: remove www
pablohashescobar Jan 2, 2023
707850c
Merge pull request #86 from pablohashescobar/refactor/remove_www
vihar Jan 2, 2023
9a7ee7c
feat: workspace details on user endpoint
pablohashescobar Jan 3, 2023
be795ad
feat: added authorization in project settings
dakshesh14 Jan 3, 2023
fb234f5
fix: removed hard-coded workspace slug value, and added workspace in …
dakshesh14 Jan 3, 2023
c0d6a29
refactor: invitation workflow for already existing users
pablohashescobar Jan 3, 2023
c3524a2
feat: modified remirror, fix: issue details sidebar
aaryan610 Jan 3, 2023
c6794de
Merge pull request #90 from aaryan610/master
vihar Jan 3, 2023
0c64415
fix: merge conflicts
aaryan610 Jan 3, 2023
11add2a
fix: merge conflicts
aaryan610 Jan 3, 2023
0d7c0b9
Merge pull request #91 from aaryan610/master
venplane Jan 3, 2023
d91ee89
fix: added missing dependencies
venplane Jan 3, 2023
ab47c76
Merge pull request #92 from venplane/stage-release
vihar Jan 3, 2023
0d3d6eb
Merge pull request #71 from pablohashescobar/feat/module_links
vamsi Jan 3, 2023
0b46ee5
Merge pull request #72 from pablohashescobar/fix/issue_modules
vamsi Jan 3, 2023
c84658a
Merge pull request #75 from pablohashescobar/refactor/issue_activities
vamsi Jan 3, 2023
ba5d2e9
Merge pull request #78 from pablohashescobar/refactor/models
vamsi Jan 3, 2023
2354e86
Merge pull request #79 from pablohashescobar/refactor/permission_layer
vamsi Jan 3, 2023
3b5cd27
Merge pull request #80 from pablohashescobar/feat/product_emails
vamsi Jan 3, 2023
830375c
refactor: remove user dependency from invitations
pablohashescobar Jan 3, 2023
c040444
Merge branch 'stage-release' of github.com:makeplane/plane into refac…
pablohashescobar Jan 3, 2023
15d15dd
Merge branch 'stage-release' of github.com:makeplane/plane into feat/…
pablohashescobar Jan 3, 2023
b0f2035
Merge pull request #83 from pablohashescobar/feat/workspace_member_en…
vamsi Jan 3, 2023
8c65e87
Merge pull request #87 from pablohashescobar/feat/user_endpoint_works…
vamsi Jan 3, 2023
c5b39d6
Merge pull request #89 from pablohashescobar/refactor/invitation_work…
vamsi Jan 3, 2023
b0d3b2e
refactor: issue description context is updated with manager
venplane Jan 3, 2023
b0ac248
dev: redis instance rewrite for ssl settings and remove REDIS_TLS env…
vamsi Jan 3, 2023
6c8cf66
chore: upgrade python package requirements
vamsi Jan 3, 2023
8d1a39f
dev: added new migrations for changes
vamsi Jan 3, 2023
78d0033
dev: ssl config for django channels redis connection
vamsi Jan 3, 2023
701aeac
chore: upgrade channels requirements
vamsi Jan 3, 2023
87ace28
refactor: better function for connecting with redis ssl django channels
vamsi Jan 3, 2023
138b663
chore: cleanup on manifest file
vamsi Jan 3, 2023
d17431e
revert: user endpoint changes
pablohashescobar Jan 4, 2023
9fe487d
Merge pull request #93 from venplane/stage-release
sriramveeraghanta Jan 4, 2023
1911ba5
build: setup asgi
pablohashescobar Jan 4, 2023
eb06b12
refactor: update invitation endpoint to do bulk operations
pablohashescobar Jan 4, 2023
6e379f4
style: cycles page, custom listbox, issue details page
aaryan610 Jan 4, 2023
e0d0e2f
refractor: changed routing
dakshesh14 Jan 4, 2023
a2a3ce8
Merge branch 'stage-release' of https://github.com/makeplane/plane in…
dakshesh14 Jan 4, 2023
a43fd18
refractor: removed folder that were moved to workspaceSlug
dakshesh14 Jan 4, 2023
fc3cd67
Merge pull request #88 from dakshesh14/stage
venplane Jan 4, 2023
9209ce5
fix: merge conflicts
aaryan610 Jan 4, 2023
f5fe719
Merge pull request #97 from aaryan610/master
venplane Jan 4, 2023
36885b8
Merge pull request #94 from pablohashescobar/revert/workspace_members
vamsi Jan 4, 2023
3296689
Merge pull request #95 from pablohashescobar/build/asgi_setup
vamsi Jan 4, 2023
c4dcb2e
dev: uvicorn in requirements
vamsi Jan 4, 2023
7fd7b7b
Update index.tsx
venplane Jan 4, 2023
97010f7
Merge pull request #98 from venplane/stage-release
vamsi Jan 4, 2023
5eda48d
Merge branch 'stage-release' of https://github.com/venplane/plane int…
venplane Jan 4, 2023
33d0d9c
refactor: get workspace slug on user endpoint
pablohashescobar Jan 4, 2023
a35b4b4
Merge pull request #99 from pablohashescobar/refactor/workspace_slug_…
vamsi Jan 4, 2023
7831e29
Merge branch 'stage-release' of https://github.com/makeplane/plane in…
vamsi Jan 4, 2023
dbb8ce6
fix: workspace slug redirections and slug value in user context
venplane Jan 4, 2023
5160381
Merge branch 'stage-release' of https://github.com/makeplane/plane in…
venplane Jan 4, 2023
bc63aea
Merge pull request #100 from venplane/stage-release
vamsi Jan 5, 2023
1b8d08b
fix: user context bugs, drag and drop in cycles and modules
aaryan610 Jan 5, 2023
891779a
fix: merge conflicts
aaryan610 Jan 5, 2023
b647b01
fix: user context and create issue modal
aaryan610 Jan 5, 2023
1856613
Merge pull request #101 from aaryan610/master
vamsi Jan 5, 2023
a2b1851
refactor: add extra columns for json and html description and script …
pablohashescobar Jan 5, 2023
6847352
refactor: move all 500 errors to 400
pablohashescobar Jan 5, 2023
f718bed
refractor: removed active project, active workspace, projects, and wo…
dakshesh14 Jan 5, 2023
a240b97
refractor: change from /home to /, added home page redirection logic
dakshesh14 Jan 5, 2023
21f5e34
fix: passing project id in command palette
dakshesh14 Jan 5, 2023
038abf2
style: home page, feat: image in remirror
aaryan610 Jan 5, 2023
6c770a3
Merge pull request #104 from dakshesh14/stage
vamsi Jan 5, 2023
9da163c
fix: merge conflicts
aaryan610 Jan 5, 2023
80cae76
Merge pull request #105 from aaryan610/master
vamsi Jan 5, 2023
54abc9a
fix: bugs
aaryan610 Jan 5, 2023
9129a11
Merge pull request #106 from aaryan610/master
vamsi Jan 5, 2023
91b98ef
Merge branch 'stage-release' of https://github.com/makeplane/plane in…
vamsi Jan 5, 2023
5487c48
chore: remove test_runner workflow from github actions
vamsi Jan 5, 2023
e291df5
dev: update Procfile worker count and python runtime upgrade
vamsi Jan 5, 2023
618b69c
refactor: update response from 404 to 403
pablohashescobar Jan 6, 2023
e86e0b8
feat: filtering using both name and issue identifier in command palette
dakshesh14 Jan 6, 2023
0ce2ee8
fix: mutation on different CRUD operations
dakshesh14 Jan 6, 2023
c1a9438
fix: redirection in my issues pages
dakshesh14 Jan 6, 2023
322f247
feat: added authorization in workspace settings, moved command palett…
dakshesh14 Jan 6, 2023
800e57c
feat: endpoint and column to store my issue props
pablohashescobar Jan 6, 2023
17d8b80
style: authorization new design,
dakshesh14 Jan 6, 2023
e75283e
Merge pull request #108 from dakshesh14/stage
vihar Jan 6, 2023
98a8a58
feat: return project details on modules and cycles
pablohashescobar Jan 6, 2023
bbf364f
fix: create cycle and state coming below issue modal, showing loader …
dakshesh14 Jan 6, 2023
124a42a
fix: issue delete mustation
dakshesh14 Jan 6, 2023
c7e78ee
Merge pull request #110 from dakshesh14/stage
pablohashescobar Jan 6, 2023
2099a98
fix: mutation bugs, remirror bugs, style: consistent droopdowns and b…
aaryan610 Jan 6, 2023
f35ec15
Merge pull request #111 from aaryan610/master
vamsi Jan 6, 2023
ad58a07
feat: user role in model
pablohashescobar Jan 6, 2023
8a828c5
Merge pull request #96 from pablohashescobar/refactor/bulk_invitations
vamsi Jan 6, 2023
391513b
Merge pull request #103 from pablohashescobar/refactor/update_500_400
vamsi Jan 6, 2023
b1cb887
Merge pull request #107 from pablohashescobar/feat/workspace_my_issue…
vamsi Jan 6, 2023
ef4be39
Merge pull request #109 from pablohashescobar/feat/projects_modules_c…
vamsi Jan 6, 2023
b3c4613
Merge pull request #112 from pablohashescobar/feat/user_role
vamsi Jan 6, 2023
3c6b0e9
Merge pull request #102 from pablohashescobar/feat/json_html_columns
vamsi Jan 6, 2023
10cf8f7
dev: added new migrations
vamsi Jan 6, 2023
090247e
fix: add url for workspace availability check
pablohashescobar Jan 6, 2023
7f75600
Merge pull request #113 from pablohashescobar/fix/workspace_check_url
vamsi Jan 6, 2023
b13fe87
feat: onboarding screens
aaryan610 Jan 6, 2023
0158485
Merge pull request #114 from aaryan610/master
vihar Jan 6, 2023
7c3b171
fix: update url for workspace name check and add authentication layer…
pablohashescobar Jan 6, 2023
ddc251c
refactor: bulk invitations message
pablohashescobar Jan 6, 2023
3366983
refactor: response on workspace invitarions
pablohashescobar Jan 6, 2023
0fc073b
refactor: update identifier endpoint
pablohashescobar Jan 6, 2023
8e95912
refactor: invitations endpoint
pablohashescobar Jan 6, 2023
7f0b060
feat: onboarding logic and validations
venplane Jan 6, 2023
740416d
Merge pull request #116 from venplane/stage-release
vihar Jan 6, 2023
04f5107
fix: email striep
pablohashescobar Jan 6, 2023
29cfa5e
Merge pull request #115 from pablohashescobar/fix/workspace_urls_invi…
vamsi Jan 7, 2023
0a48d22
dev: added workspace space member unique_together
vamsi Jan 7, 2023
05650a0
chore: back populate neccesary data for description field
vamsi Jan 7, 2023
67acea4
feat: emoji-picker gets close on select, public will be default optio…
dakshesh14 Jan 7, 2023
3d16250
fix: update error in project creation
pablohashescobar Jan 7, 2023
8e8f924
fix: mutation error on issue count in kanban view
dakshesh14 Jan 7, 2023
bcf42da
fix: module bugs
aaryan610 Jan 7, 2023
68437c2
fix: issue activities and issue comments mutation handled at issue de…
venplane Jan 7, 2023
f2e72dd
Merge pull request #118 from dakshesh14/stage
vamsi Jan 7, 2023
b79f2d1
fix: merge conflicts
aaryan610 Jan 7, 2023
af981a5
Merge pull request #119 from aaryan610/master
vamsi Jan 7, 2023
5b37612
Merge branch 'stage-release' of https://github.com/makeplane/plane in…
venplane Jan 7, 2023
1173ac5
fix: error message for creating updates without permissions
venplane Jan 7, 2023
d6b9df9
fix: showing no user left to invite in project invite
dakshesh14 Jan 7, 2023
d1eec29
Merge pull request #120 from venplane/stage-release
vamsi Jan 7, 2023
a32ca04
Merge pull request #121 from dakshesh14/stage
vamsi Jan 7, 2023
2e3abb1
refactor: file asset upload directory
pablohashescobar Jan 7, 2023
ea5c74d
fix: update last workspace id on user invitation accept
pablohashescobar Jan 7, 2023
21a61f4
style: onboarding screens
aaryan610 Jan 7, 2023
f45e38b
Merge pull request #124 from aaryan610/master
vamsi Jan 7, 2023
1a04bdf
style: cycles, issue activity
aaryan610 Jan 7, 2023
fa2d4c1
feat: add json and html column in issue comments
pablohashescobar Jan 7, 2023
993d4a4
Merge pull request #125 from aaryan610/master
vamsi Jan 7, 2023
5e79d25
fix: submitting create issue modal on enter click, project not gettin…
dakshesh14 Jan 7, 2023
87847a2
feat: file size validator
pablohashescobar Jan 7, 2023
35917e0
fix: emoji picker not closing on all emoji select
dakshesh14 Jan 7, 2023
3b37c3f
feat: added validation in identifier such that it only accept upperca…
dakshesh14 Jan 7, 2023
ff2f7c9
Merge pull request #123 from pablohashescobar/fix/last_workspace_on_i…
vamsi Jan 7, 2023
90a02e0
Merge pull request #126 from pablohashescobar/feat/issue_comments_json
vamsi Jan 7, 2023
76d9054
Merge pull request #117 from pablohashescobar/fix/project_name
vamsi Jan 7, 2023
c6ac64d
dev: commenting is now richer
vamsi Jan 7, 2023
c36c6c5
fix: shortcuts not getting opened in settings layouts
dakshesh14 Jan 7, 2023
da02acb
style: showing sidebar on unauthorized pages
dakshesh14 Jan 7, 2023
038720e
fix: error code on exception
pablohashescobar Jan 7, 2023
0c5326a
fix: add issue button is working on my issues pages
dakshesh14 Jan 7, 2023
22bda70
Merge pull request #122 from pablohashescobar/refactor/s3_uploads
vamsi Jan 7, 2023
a2d5b58
feat: new way of assets
vamsi Jan 7, 2023
535f00c
fix: updated activity content for description field
venplane Jan 7, 2023
a935563
Merge branch 'stage-release' of https://github.com/makeplane/plane in…
venplane Jan 7, 2023
d1a3b17
fix: mutation on project settings control
dakshesh14 Jan 7, 2023
4b45bc0
Merge pull request #127 from dakshesh14/stage
vamsi Jan 7, 2023
7800967
fix: description activity logging
pablohashescobar Jan 7, 2023
c1791bf
refactor: check for workspace slug on workspace creation
pablohashescobar Jan 7, 2023
dda5691
Merge pull request #129 from pablohashescobar/refactor/workspace_chec…
pablohashescobar Jan 7, 2023
1ccd59e
Merge pull request #128 from pablohashescobar/fix/description_issue_a…
pablohashescobar Jan 7, 2023
fbd1224
fix: typo on workspace url check
pablohashescobar Jan 7, 2023
62bd4d6
Merge pull request #130 from pablohashescobar/refactor/workspace_chec…
pablohashescobar Jan 7, 2023
7a9f758
fix: workspace name uniqueness
pablohashescobar Jan 7, 2023
feb94ee
Merge pull request #131 from pablohashescobar/fix/workspace_name_uniq…
pablohashescobar Jan 7, 2023
4773ded
fix: remove workspace from read only field
pablohashescobar Jan 7, 2023
0c7c77f
Merge pull request #132 from pablohashescobar/fix/workspace_slug
pablohashescobar Jan 7, 2023
4ef6e4f
fix: file upload endpoint, workspace slug check
aaryan610 Jan 7, 2023
f73a25e
Merge pull request #133 from aaryan610/master
pablohashescobar Jan 7, 2023
2ac2208
chore: drop unique_together constraint for name and workspace
vamsi Jan 7, 2023
dda3979
chore: settings files cleanup and use PubSub backend on django channels
vamsi Jan 7, 2023
ac2155a
chore: change in channels backend
vamsi Jan 7, 2023
a173662
feat: using remirror for comments create/update
venplane Jan 7, 2023
d4fc291
refactor: issue activity api to combine comments
pablohashescobar Jan 7, 2023
a210a7b
fix: instance created at key
pablohashescobar Jan 7, 2023
39c154f
fix: result list
pablohashescobar Jan 7, 2023
1cf3d1c
style: create project, cycle modal, view dropdown
aaryan610 Jan 8, 2023
1f3535b
Merge pull request #135 from aaryan610/master
vamsi Jan 8, 2023
a7f3135
feat: merged issue activities and issue comments into a single section
venplane Jan 8, 2023
4839625
fix: remirror dynamic update of issue description
venplane Jan 8, 2023
b380e62
Merge branch 'stage-release' of https://github.com/makeplane/plane in…
venplane Jan 8, 2023
8e2a608
fix: removed commented code
venplane Jan 8, 2023
67dd2e2
Merge pull request #136 from venplane/stage-release
venplane Jan 8, 2023
b07689d
Merge pull request #134 from pablohashescobar/refactor/activity_api
pablohashescobar Jan 8, 2023
fa2fd95
fix: issue acitivties mutation
venplane Jan 8, 2023
5cfe30a
Merge branch 'stage-release' of https://github.com/makeplane/plane in…
venplane Jan 8, 2023
6e746fe
Merge pull request #137 from venplane/stage-release
venplane Jan 8, 2023
74215f1
fix: empty comments cant be submitted
venplane Jan 8, 2023
09b6bb0
Merge branch 'stage-release' of https://github.com/makeplane/plane in…
venplane Jan 8, 2023
b1003e1
Merge pull request #138 from venplane/stage-release
vamsi Jan 8, 2023
14de27a
fix: workspace avatar has been updated while loading
venplane Jan 8, 2023
5f75c55
Merge branch 'stage-release' of https://github.com/makeplane/plane in…
venplane Jan 8, 2023
ee10629
refactor: update docker-compose to run redis and database in heroku a…
pablohashescobar Jan 8, 2023
8f35e87
refactor: removesingle docker file configuration
pablohashescobar Jan 8, 2023
fc1b54a
refactor: update take off script to run in asgi
pablohashescobar Jan 8, 2023
81ce49e
docs: added workspace, quickstart documentation
pablohashescobar Jan 8, 2023
ea32401
Merge pull request #142 from pablohashescobar/docs-v0.1
vihar Jan 8, 2023
5e54ef4
fix: reading editor values on focus out
venplane Jan 8, 2023
b539c54
Merge branch 'stage-release' of https://github.com/makeplane/plane in…
venplane Jan 8, 2023
580de70
refactor: cleanup environment variables and create .env.example
pablohashescobar Jan 9, 2023
71e0fc7
refactor: add extra variables in example env
pablohashescobar Jan 9, 2023
b59b676
fix: warning and erros on console
dakshesh14 Jan 9, 2023
650ae41
Merge pull request #139 from venplane/stage-release
vihar Jan 9, 2023
a602bfc
feat: env examples
pablohashescobar Jan 9, 2023
6413b85
fix: workspace member does not exist
pablohashescobar Jan 9, 2023
fcd2895
fi: remove pagination from issue list api
pablohashescobar Jan 9, 2023
591b787
Merge pull request #143 from dakshesh14/stage
venplane Jan 9, 2023
c4f1804
refactor: remove env example from root
pablohashescobar Jan 9, 2023
4ed62de
Merge pull request #141 from pablohashescobar/refactor/docker
pablohashescobar Jan 9, 2023
7a98dd2
feat: documentation for projects on plane
pablohashescobar Jan 9, 2023
7f3a01a
Merge branch 'stage-release' of github.com:makeplane/plane into feat/…
pablohashescobar Jan 9, 2023
1644b4a
Merge pull request #147 from pablohashescobar/feat/docs
vihar Jan 9, 2023
577fe3c
feat: create code of conduct and contributing guidelines
pablohashescobar Jan 10, 2023
9692ae2
Merge pull request #146 from pablohashescobar/fix/workspace_issue_pag…
vamsi Jan 10, 2023
23f54dc
Merge pull request #148 from pablohashescobar/feat/code_contributing
vamsi Jan 10, 2023
79f3cb8
fix: update docker setup to check handle redis
pablohashescobar Jan 10, 2023
9d6736e
revert: bring back pagination to avoid breaking
pablohashescobar Jan 10, 2023
069607f
Merge pull request #150 from pablohashescobar/revert/project_issue_pa…
vamsi Jan 10, 2023
385e04c
Merge pull request #149 from pablohashescobar/fix/docker_setup
vamsi Jan 10, 2023
d3fa487
feat: made image uploader modal, used it in profile page and workspac…
dakshesh14 Jan 10, 2023
a6c5fcd
feat: create workspace page, style: made ui consistent
aaryan610 Jan 10, 2023
56fdd27
style: updated onboarding and create workspace page design
aaryan610 Jan 10, 2023
5b2053b
Merge pull request #152 from aaryan610/master
vamsi Jan 10, 2023
64a5f9a
Merge branch 'stage-release' into stage
aaryan610 Jan 10, 2023
c04a73b
Merge pull request #151 from dakshesh14/stage
vamsi Jan 10, 2023
c74bda9
style: responsive sidebar
aaryan610 Jan 10, 2023
327abf6
Merge pull request #153 from aaryan610/master
vamsi Jan 10, 2023
04f9ef4
fix: updated ui imports
aaryan610 Jan 10, 2023
b7b1dd9
Merge pull request #154 from aaryan610/master
vamsi Jan 10, 2023
5c85f5a
Merge branch 'master' into stage-release
vamsi Jan 10, 2023
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
Prev Previous commit
Next Next commit
docs: added workspace, quickstart documentation
  • Loading branch information
pablohashescobar committed Jan 8, 2023
commit 81ce49edc7e6e219252ff460fba2cf42ea1d7eaf
30 changes: 12 additions & 18 deletions apps/docs/src/components/Navigation.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -188,27 +188,21 @@ export const navigation = [
title: 'Guides',
links: [
{ title: 'Introduction', href: '/' },
{ title: 'Get Started', href: '/get-started' },
{ title: 'Quick Start', href: '/quick-start' },
{ title: 'Self Hosting', href: '/self-hosting' },
{ title: 'Plane Basics', href: '/plane-basics' },
// { title: 'Quickstart', href: '/quickstart' },
// { title: 'SDKs', href: '/sdks' },
// { title: 'Authentication', href: '/authentication' },
// { title: 'Pagination', href: '/pagination' },
// { title: 'Errors', href: '/errors' },
// { title: 'Webhooks', href: '/webhooks' },
{ title: 'Architecture', href: '/architecture' },
],
},
{
title: 'Plane App',
links: [
{ title: 'Workspace', href: '/workspace' },
{ title: 'Project', href: '/project' },
{ title: 'Issues', href: '/issues' },
{ title: 'Cycles', href: '/cycles' },
{ title: 'Modules', href: '/modules' },
],
},
// {
// title: 'Resources',
// links: [
// { title: 'Contacts', href: '/contacts' },
// { title: 'Conversations', href: '/conversations' },
// { title: 'Messages', href: '/messages' },
// { title: 'Groups', href: '/groups' },
// { title: 'Attachments', href: '/attachments' },
// ],
// },
]

export function Navigation(props) {
Expand Down
10 changes: 4 additions & 6 deletions apps/docs/src/components/Resources.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ import { UsersIcon } from '@/components/icons/UsersIcon'

const resources = [
{
href: '/get-started',
name: 'Get Started',
href: '/quick-start',
name: 'Quick Start',
description:
'Learn how to use Plane and follow the best practices of taking-off.',
icon: UserIcon,
Expand All @@ -26,8 +26,7 @@ const resources = [
{
href: '/self-host',
name: 'Self-host Plane',
description:
'Run Plane on your computer or development machine.',
description: 'Run Plane on your computer or development machine.',
icon: ChatBubbleIcon,
pattern: {
y: -6,
Expand All @@ -54,8 +53,7 @@ const resources = [
{
href: '/',
name: 'Community',
description:
'Hang out with truly exceptional devs & designers on Discord.',
description: 'Hang out with truly exceptional devs & designers on Discord.',
icon: UsersIcon,
pattern: {
y: 22,
Expand Down
7 changes: 7 additions & 0 deletions apps/docs/src/pages/index.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { Guides } from '@/components/Guides'
import { Resources } from '@/components/Resources'
import { HeroPattern } from '@/components/HeroPattern'
import { Heading } from '@/components/Heading'

export const description =
'Learn everything there is to know about the Protocol API and integrate Protocol into your product.'
Expand All @@ -25,6 +26,12 @@ This is where the learning begins and the veterans return for their references.
/>
</div>

<Heading level={2} id="what-is-plane">
What is Plane?
</Heading>

Plane is an open-source project planning tool that is designed to help individuals and teams streamline their issues, sprints, and product roadmaps. It is easy to use and can be accessed by anyone, making it an ideal choice for a wide range of projects and organizations.

<Resources />

## Contributing
Expand Down
Empty file.
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,33 @@

This section of the Plane docs helps you get comfortable with the product and find your way around more effectively.

## Workspaces
<Note>
If you are using the self-hosted version of Plane and want to install it on a
local or cloud machine, follow the instructions [here](/self-hosting).
</Note>

## Onboarding and Invitation

If you have signed up for the first time, the first step in Plane is to create a new workspace. If you are a freelancer or a solo-player, you can skip the invitation part and be directly redirected to the workspace to start working on your issues. If you are part of a team, you will need to invite your team members to the workspace before you can begin.

<Note>
During the onboarding process, the invited users will be assigned a **Viewer**
role by default. You can adjust the permissions of invited users for your
project in the workspace or project settings page based on your specific
requirements.
</Note>

## The Dashboard (AKA, Home)

After signing up or signing in to a workspace, you will be redirected to the active project home page. This is where you will see all of the issues that are assigned and pending for you.

## Creating Workspaces

Think of each workspace in Plane as a home for your content. Inside, workspace, you can creare projects as an individual, or invite collaborators to share a workspace as a team - it's up to you!

> When you sign up for the first time, we'll prompt you to create a new workspace. If you're invited to join, you can directly join the workspace without creating a new one.

## Projects
## Creating Projects

Projects let you manage teams and tasks within your Workspace. After creating your Workspace, you will need to create a new project.

Expand All @@ -19,7 +39,7 @@ Projects let you manage teams and tasks within your Workspace. After creating yo
page or by **Workspace > Member Settings** page.
</Note>

## Issues
## Creating Issues

In Plane, an issue is a task or piece of work. It could be small, like _Update the primary color to blue_, or large, like _Building GitHub integration on plane_. It all depends on how you and your team decide to break down your work into issues.

Expand All @@ -40,7 +60,7 @@ Inside an issue, you can add as many details as you like to get your work done.

3. **Sub-issues**: You can create a `sub-issue` for an issue to either split the issue into smaller chunks, or assign parts of the issue to different people. If you find that a `sub-issue` is holding up the resolution of an issue, you can convert it to an issue so that it can be worked on separately.

4. **Issue Discussion**: Think, comment or join the conversation by sharing your thoughts under Issue discussion.
4. **Issue comments**: Think, comment or join the conversation by sharing your thoughts under Issue comments.

5. **Issue activity**: Track what's happening to your issue with activities. Everything is saved, so you can look back and see what happened. Real-time coming soon!

Expand All @@ -52,13 +72,20 @@ You can organize project issues into views, which let you see your work through
- You can quickly and easily organize the issues on your board by grouping them or ordering them within views.
- You can toggle the visibility of issue sub-properties within views, at any time, based on your preferences.

## Plan better with Cycles
## Creating Cycles

Cycles, (AKA Sprints) is a custom time period in which a team works to complete items on their backlog. At the end of the sprint, the team will usually have finished building and implementing a new version of their product.

- You can move existing issues to a new or existing cycle, or create a new issue directly.
- Bulk operations are supported--you can add or update multiple issues to cycles at once.

---
## Creating Modules (Early Preview)

Modules are smaller, focused projects that help you group and organize issues within a specific time frame. They allow you to break down your work into manageable chunks and track progress towards specific goals or objectives. You can create as many modules as you need within your workspace, and customize each one with its own set of issues, milestones, and team members.

[Coming soon]

- A Gantt chart is offered to help you stay on top of timelines and deliver modules more efficiently.
- Modules allow you to add documents and links within them, providing a convenient way to share resources with others within the module.

Have questions? Ask the [Plane](https://discord.com/invite/29tPNhaV) Community.
85 changes: 85 additions & 0 deletions apps/docs/src/pages/workspace.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
import { Heading } from '@/components/Heading'

# Workspace setup

Workspaces in Plane are where you can access all of your content, including issues, cycles, and modules. Everything is organized within a workspace. To help you understand, you can think of a workspace as similar to a server on Discord or an organization on Slack, where you can bring your entire team together to work.

<Heading level={2} id="creating-a-workspace">
Creating workspace
</Heading>

If you are a first-time user who has signed up for Plane, you will create a new workspace for your team during the onboarding process.

<Note>
On Plane cloud and self-hosted versions, the workspace URLs (also known as
slugs) must be unique. We allow users to have the same organization names, but
the URLs must still be unique to ensure a better experience.
</Note>

If you are a team member or contributor and are invited to a workspace, you do
not need to have your own workspace. Instead, after accepting the invitation,
you will be redirected directly to the workspace you were invited to.

<Heading level={2} id="workspace-roles">
Workspace roles
</Heading>

Every user on a workspace has a specific role associated with them, which
determines their permissions and what actions they are allowed to take within
the workspace. This helps to ensure that users only have access to the
resources and functions that they need in order to complete their work.

These roles can be configured when inviting a user to a workspace from the
workspace invite page, or later from the workspace settings page. _Note that
when you invite a user during the onboarding process, they will be assigned
the default role of 'Viewer'_.

**Available roles**

- **Owner** - The owner of the workspace is the supreme administrator and has all permissions set to `true` within the workspace.
- **Administrator** - Workspace administrators have similar privileges to the owner, but they are not able to delete the workspace.
- **Member** - Workspace members are essentially team members within the organization, and they have the ability to read, write, edit, and delete entities inside projects, cycles, and modules within the workspace. It is important to note that workspace members are not able to create new projects, cycles, or modules
- **Guest** - External members of organizations can be invited as guests, which grants them the ability to view all content to which they have been invited. However, they do not have permissions to write, update, or delete entities inside workspace.

<Note>
Users should first join the workspace, in ordered to be invited to public and
secret projects. View [projects](/projects) docs for more.
</Note>

<Heading level={2} id="workspace-inivitation">
Inviting user to a workspace
</Heading>

You can easily invite members of your organization with differnt roles onto a workspace.

On cloud, here's how you can invite a user to your workspace,

1. When you are onboarded, you will see a screen that allows you to invite your team members to the workspace. By default, we set the role to `View`` only. This is because we perform a bulk operation to get your team up and running.
2. If you've missed step one, you can manage all your members under `/<workspace-name>/settings/members` page.
3. To invite team members, use the Add Member option. When an invitation is sent, the invitee will receive an email to accept the invitation.
4. To update workspace member permissions, use the collapsable menu, next to the member.

<Note>
Self-hosted users should configure an email service in order to send
invitations. Follow [this](/self-hosting) document to learn how to set up
self-hosted instances.
</Note>

<Heading level={2} id="delete-a-workspace">
Delete a workspace
</Heading>

Only workspace owners have the ability to delete a workspace, which can be found in the workspace settings.

<Note>
If a workspace is deleted, all of its content, issues, cycles, and modules
will also be deleted. Currently, Plane does not offer a automatic backup
service on cloud or self-hosted versions, but it is planned on our roadmap.
</Note>

<Heading level={2} id="delete-a-workspace">
Workspace plan
</Heading>

- **Cloud**: All-plans, no suggestion, no limits.
- **Self-hosted**: No plans, No suggestion, no limits.