diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md
index df15a68f5..3bfaf2682 100644
--- a/.github/ISSUE_TEMPLATE/question.md
+++ b/.github/ISSUE_TEMPLATE/question.md
@@ -1,16 +1,15 @@
---
-name: "\U00002753 Support Question"
+name: "❓ Support Question"
about: Request help setting up your Taiga instance
-title: '[Q] '
+title: "[Q] "
labels: question
-assignees: ''
+assignees: ""
---
+
> **READ THIS FIRST!**: We recently announced Taiga plans for the future and they greatly affect how we manage this repository and the current Taiga 6 release. Check it [here](https://blog.taiga.io/announcing_taiganext.html).chore: readme announce taiga-next
+
-
-
-
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index cb038596a..fd7e571df 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,18 +1,18 @@
# How can I contribute to Taiga?
-Thank you for your interest in contributing to Taiga. As a contributor, here are the guidelines we would like you to follow. For more information check out our [Taiga resources page](https://resources.taiga.io/extend/how-can-i-contribute/).
+Thank you for your interest in contributing to Taiga. As a contributor, here are the guidelines we would like you to follow. For more information check out our [Taiga community page](https://community.taiga.io/t/how-can-i-contribute/159).
## Code of Conduct
Help us keep the Taiga Community open and inclusive. Please read and follow our [Code of Conduct](https://www.taiga.io/code-of-conduct).
-## Code patches, enhancements
+## Code patches, enhacements
-There are many different ways to contribute to Taiga's platform, from patches, to documentation and enhancements, just find the one that best fits with your skills. Check out our detailed [contribution guide](https://resources.taiga.io/extend/how-can-i-contribute/#code-patches-enhacements).
+There are many different ways to contribute to Taiga's platform, from patches, to documentation and enhancements, just find the one that best fits with your skills. Check out our detailed [contribution guide](https://community.taiga.io/t/how-can-i-contribute/159#code-patches-enhacements-3).
## Issues
-If you find a bug in the source code, you can help us by [submitting an issue](https://github.com/kaleidos-ventures/taiga-front/issues/new/choose). Even better, you can submit a Pull Request with a fix.
+If you find a bug in the source code, you can help us by [submitting an issue](https://github.com/kaleidos-ventures/taiga-back/issues/new/choose). Even better, you can submit a Pull Request with a fix.
## Commit Message Guidelines
@@ -31,4 +31,3 @@ All Contributions are subject to the following DCO + License terms.
Access our team of translators with the link below, set up an account in Transifex and start contributing. Join us to make sure your language is covered! [Help Taiga to translate content](https://hosted.weblate.org/projects/taiga/)
Localization Bugs: Taiga use Weblate to manage the i18n files so don’t submit a pull request to those files (except -en.json). To fix a translation, just access our team of translators, set up an account in the Taiga Weblate project and start contributing.
-
diff --git a/README.md b/README.md
index bdc829225..f3d622fb2 100644
--- a/README.md
+++ b/README.md
@@ -14,18 +14,18 @@ You can get the compiled version of this code in the
Currently, we have authored three main documentation hubs:
-- **[API](https://docs.taiga.io/api.html)**: Our API documentation and reference for developing from Taiga API.
-- **[Documentation](https://docs.taiga.io/)**: If you need to install Taiga on your own server, this is the place to find some guides.
-- **[Taiga Resources](https://resources.taiga.io)**: This page is intended to be the support reference page for the users.
+- **[API](https://docs.taiga.io/api.html)**: Our API documentation and reference for developing from Taiga API.
+- **[Documentation](https://docs.taiga.io/)**: If you need to install Taiga on your own server, this is the place to find some guides.
+- **[Taiga Community](https://community.taiga.io/)**: This page is intended to be the support reference page for the users.
## Bug reports
If you **find a bug** in Taiga you can always report it:
-- in [Taiga issues](https://tree.taiga.io/project/taiga/issues). **This is the preferred way**
-- in [Github issues](https://github.com/kaleidos-ventures/taiga-front/issues)
-- send us a mail to support@taiga.io if is a bug related to [tree.taiga.io](https://tree.taiga.io)
-- send us a mail to security@taiga.io if is a **security bug**.
+- in [Taiga issues](https://tree.taiga.io/project/taiga/issues). **This is the preferred way**
+- in [Github issues](https://github.com/kaleidos-ventures/taiga-front/issues)
+- send us a mail to support@taiga.io if is a bug related to [tree.taiga.io](https://tree.taiga.io)
+- send us a mail to security@taiga.io if is a **security bug**.
One of our fellow Taiga developers will search, find and hunt it as soon as possible.
@@ -39,7 +39,7 @@ If you want to be up to date about announcements of releases, important changes
## Contribute to Taiga
-There are many different ways to contribute to Taiga's platform, from patches, to documentation and UI enhancements, just find the one that best fits with your skills. Check out our detailed [contribution guide](https://resources.taiga.io/extend/how-can-i-contribute/)
+There are many different ways to contribute to Taiga's platform, from patches, to documentation and UI enhancements, just find the one that best fits with your skills. Check out our detailed [contribution guide](https://community.taiga.io/t/how-can-i-contribute/159)
## Code of Conduct
@@ -58,13 +58,14 @@ Install requirements:
**Node + Gulp**
We recommend using [nvm](https://github.com/creationix/nvm) to manage different node versions
+
```
npm start
```
And go in your browser to: http://localhost:9001/
-#### E2E test ####
+#### E2E test
If you want to run e2e tests
@@ -78,30 +79,33 @@ webdriver-manager update
To run a local Selenium Server, you will need to have the Java Development Kit (JDK) installed.
-## Tests ##
+## Tests
-#### Unit tests ####
+#### Unit tests
-- To run **unit tests**
+- To run **unit tests**
- ```
- npx gulp
- ```
- ```
- npm test
- ```
+ ```
+ npx gulp
+ ```
-#### E2E tests ####
+ ```
+ npm test
+ ```
-- To run **e2e tests** you need [taiga-back](https://github.com/kaleidos-ventures/taiga-back) running and
+#### E2E tests
- ```
- npx gulp
- ```
- ```
- webdriver-manager start
- ```
- ```
- protractor conf.e2e.js --suite=auth # To tests authentication
- protractor conf.e2e.js --suite=full # To test all the platform authenticated
- ```
+- To run **e2e tests** you need [taiga-back](https://github.com/kaleidos-ventures/taiga-back) running and
+
+ ```
+ npx gulp
+ ```
+
+ ```
+ webdriver-manager start
+ ```
+
+ ```
+ protractor conf.e2e.js --suite=auth # To tests authentication
+ protractor conf.e2e.js --suite=full # To test all the platform authenticated
+ ```
diff --git a/app/locales/taiga/locale-en.json b/app/locales/taiga/locale-en.json
index 9ed41a528..377775e4b 100644
--- a/app/locales/taiga/locale-en.json
+++ b/app/locales/taiga/locale-en.json
@@ -215,14 +215,14 @@
"PROMOTED_ISSUES": "This issue has been promoted to",
"PROMOTED_TASKS": "This task has been promoted to",
"CONFIRM_PROMOTE": {
- "ISSUE": {
- "TITLE": "Promote this issue to a new user story",
- "MESSAGE": "Are you sure you want to create a new user story from this issue?"
- },
- "TASK": {
- "TITLE": "Promote this task to a new user story",
- "MESSAGE": "Are you sure you want to create a new user story from this task?"
- }
+ "ISSUE": {
+ "TITLE": "Promote this issue to a new user story",
+ "MESSAGE": "Are you sure you want to create a new user story from this issue?"
+ },
+ "TASK": {
+ "TITLE": "Promote this task to a new user story",
+ "MESSAGE": "Are you sure you want to create a new user story from this task?"
+ }
},
"CUSTOM_ATTRIBUTES": {
"CUSTOM_FIELDS": "Custom Fields",
@@ -933,8 +933,8 @@
"TITLE_CREATE_PROJECT": "Create project",
"HELP_TITLE": "Help",
"HOMEPAGE": "Homepage",
- "TAIGA_RESOURCES_TITLE": "Go to Taiga resources",
- "TAIGA_RESOURCES": "Taiga Resources",
+ "TAIGA_COMMUNITY_TITLE": "Go to Taiga Community",
+ "TAIGA_COMMUNITY": "Taiga Community",
"FEEDBACK_TITLE": "Write to us with your feedback",
"FEEDBACK": "Ask a question",
"NOTIFICATIONS_TITLE": "Edit your notification settings",
@@ -1119,7 +1119,7 @@
},
"NEWSLETTER_OPENING": {
"LIGHTBOX_TITLE": "Do you want to receive announcements about Taiga?",
- "CONFIRMATION" : "Yes, send me news, product updates and recommendations about Taiga.",
+ "CONFIRMATION": "Yes, send me news, product updates and recommendations about Taiga.",
"NO_SHARE": "Your privacy matter to us (view our privacy policy).",
"OPT_OUT": "We will only send relevant emails to you (<6 per year). You can unsubscribe at any time by sending an email to support@taiga.io with subject “unsubscribe” or through the link in any of our newsletters.",
"DONT_ASK": "Don’t ask again",
@@ -1163,10 +1163,12 @@
"HELP_TEXT": "If users are already registered on Taiga, they will be added automatically. Otherwise they will receive an invitation."
},
"FEEDBACK": {
- "TITLE": "Ask a question",
+ "TITLE": "Taiga Support",
"COMMENT": "Leave us a message",
"ACTION_SEND": "Send Message",
"YOU_CAN_ALSO": "You can also:",
+ "VISIT": "Visit our ",
+ "FAQ": "Frecuently asked questions",
"CREATE": "Create an issue on this ",
"PUBLIC": "public Taiga project",
"EMAIL": "Send us a e-mail directly to ",
@@ -1279,7 +1281,6 @@
"DEFAULT_SWIMLANE": "New user stories will be in this swimlane by default",
"SET_DEFAULT_SWIMLANE": "Set this swimlane as default",
"DISABLE_DELETE_SWIMLANE": "The default swimlane cannot be deleted"
-
},
"RELATE_TO_EPIC": {
"TITLE": "Link to epic",
@@ -1505,8 +1506,8 @@
"TITLE_ACTION_ASSIGN": "Assign task",
"PLACEHOLDER_CARD_TITLE": "This could be a user story",
"PLACEHOLDER_CARD_TEXT": "Go to the backlog and drag user stories to this sprint; split the stories into tasks to track them separately.",
- "TASK_NOT_FOUND_TITLE": "No matching results found" ,
- "TASK_NOT_FOUND_TEXT": "Try again using more general search terms or disabling some filters." ,
+ "TASK_NOT_FOUND_TITLE": "No matching results found",
+ "TASK_NOT_FOUND_TEXT": "Try again using more general search terms or disabling some filters.",
"TITLE_DATE_RANGE": "{{startDate}} to {{endDate}}",
"TABLE": {
"COLUMN": "User story",
@@ -1528,18 +1529,18 @@
"HELP_TOOLTIP": "This burndown chart shows the sprint's approximate or projected progress based on estimated user story closed tasks. Actual finished estimated user stories are tracked above."
},
"MOVE_TO_SPRINT": {
- "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint",
- "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint",
- "MOVE_TO_OPEN_SPRINT": "Move to open sprint",
- "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.",
- "SELECT_DESTINATION_PLACEHOLDER": "Select destination",
- "UNFINISHED_USER_STORIES_COUNT": "{total, plural, =1{# unfinished user story} other{# unfinished user stories}}",
- "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, =1{# unfinished storyless task} other{# unfinished storyless tasks}}",
- "UNFINISHED_ISSUES_COUNT": "{total, plural, =1{# unfinished issue} other{# unfinished issue}}",
- "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed",
- "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed",
- "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, =1{You just moved # item!} other{You just moved # items!}}",
- "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items."
+ "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint",
+ "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint",
+ "MOVE_TO_OPEN_SPRINT": "Move to open sprint",
+ "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.",
+ "SELECT_DESTINATION_PLACEHOLDER": "Select destination",
+ "UNFINISHED_USER_STORIES_COUNT": "{total, plural, =1{# unfinished user story} other{# unfinished user stories}}",
+ "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, =1{# unfinished storyless task} other{# unfinished storyless tasks}}",
+ "UNFINISHED_ISSUES_COUNT": "{total, plural, =1{# unfinished issue} other{# unfinished issue}}",
+ "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed",
+ "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed",
+ "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, =1{You just moved # item!} other{You just moved # items!}}",
+ "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items."
}
},
"TASK": {
@@ -1655,9 +1656,9 @@
"TITLE_ACTION_ADD_BULK": "Add new bulk",
"ACTION_SHOW_ARCHIVED": "Show archived",
"ACTION_HIDE_ARCHIVED": "Hide archived",
- "US_NOT_FOUND_TITLE": "No matching results found" ,
- "US_NOT_FOUND_TEXT_P1": "Try again using more general search terms or disabled some filters." ,
- "US_NOT_FOUND_TEXT_P2": "Archived stories are not loaded by default. Unfold the archived statuses to expand your search." ,
+ "US_NOT_FOUND_TITLE": "No matching results found",
+ "US_NOT_FOUND_TEXT_P1": "Try again using more general search terms or disabled some filters.",
+ "US_NOT_FOUND_TEXT_P2": "Archived stories are not loaded by default. Unfold the archived statuses to expand your search.",
"PLACEHOLDER_CARD_TITLE": "This could be a user story",
"PLACEHOLDER_CARD_TEXT": "Create user stories here and change their status to track their progress.",
"NUMBER_US": "Number of US",
diff --git a/app/modules/navigation-bar/navigation-bar.jade b/app/modules/navigation-bar/navigation-bar.jade
index d46c9bec7..cdc99053c 100644
--- a/app/modules/navigation-bar/navigation-bar.jade
+++ b/app/modules/navigation-bar/navigation-bar.jade
@@ -70,6 +70,15 @@ nav.navbar(ng-if="vm.isEnabledHeader")
tg-svg(svg-icon="icon-lifeguard")
span {{ vm.userPilotTitle }}
+ li
+ a.secondary(
+ href="{{ vm.customSupportUrl }}",
+ target="_blank",
+ title="{{ 'PROJECT.NAVIGATION.TAIGA_COMMUNITY_TITLE' | translate }}"
+ )
+ tg-svg(svg-icon="icon-resources")
+ span {{ 'PROJECT.NAVIGATION.TAIGA_COMMUNITY' | translate }}
+
li
a.secondary(
ng-show="vm.isFeedbackEnabled"
@@ -79,14 +88,6 @@ nav.navbar(ng-if="vm.isEnabledHeader")
)
tg-svg(svg-icon="icon-message-square")
span {{ 'PROJECT.NAVIGATION.FEEDBACK' | translate }}
- li
- a.secondary(
- href="{{ vm.customSupportUrl }}",
- target="_blank",
- title="{{ 'PROJECT.NAVIGATION.TAIGA_RESOURCES_TITLE' | translate }}"
- )
- tg-svg(svg-icon="icon-resources")
- span {{ 'PROJECT.NAVIGATION.TAIGA_RESOURCES' | translate }}
.topnav-dropdown-wrapper(
tg-dropdown-notifications
diff --git a/app/modules/profile/profile-hints/profile-hints.controller.coffee b/app/modules/profile/profile-hints/profile-hints.controller.coffee
index 8ba16933f..506dcab07 100644
--- a/app/modules/profile/profile-hints/profile-hints.controller.coffee
+++ b/app/modules/profile/profile-hints/profile-hints.controller.coffee
@@ -9,10 +9,10 @@
class ProfileHints
HINTS: [
{ #hint1
- url: "https://resources.taiga.io/extend/import-export-projects/"
+ url: "https://community.taiga.io/t/import-export-taiga-projects/168"
},
{ #hint2
- url: "https://resources.taiga.io/features/customisation/#tier-4-custom-fields-and-due-dates"
+ url: "https://community.taiga.io/t/customisation-for-your-projects/127#tier-4-custom-fields-and-due-dates-5"
},
{ #hint3
},
diff --git a/app/partials/admin/admin-project-export.jade b/app/partials/admin/admin-project-export.jade
index 2430a5b82..ddf88dc3b 100644
--- a/app/partials/admin/admin-project-export.jade
+++ b/app/partials/admin/admin-project-export.jade
@@ -38,7 +38,7 @@ div.wrapper(
p.result-message
a.admin-project-export-button.help-button(
- href="https://resources.taiga.io/extend/import-export-projects/"
+ href="https://community.taiga.io/t/import-export-taiga-projects/168"
target="_blank"
)
tg-svg(svg-icon="icon-question")
diff --git a/app/partials/admin/admin-project-profile.jade b/app/partials/admin/admin-project-profile.jade
index 472e530d0..e3522b24b 100644
--- a/app/partials/admin/admin-project-profile.jade
+++ b/app/partials/admin/admin-project-profile.jade
@@ -169,7 +169,7 @@ div.wrapper(
label.trans-button(for="public-project") {{'ADMIN.PROJECT_PROFILE.PRIVATE_PROJECT' | translate }}
a.private-or-public(
- href="https://resources.taiga.io/faqs/#differencepublicprivate"
+ href="https://community.taiga.io/t/whats-the-difference-between-public-and-private-projects/139"
target="_blank"
)
tg-svg(
diff --git a/app/partials/admin/admin-project-reports.jade b/app/partials/admin/admin-project-reports.jade
index d72ac98ea..d6ee3f7ab 100644
--- a/app/partials/admin/admin-project-reports.jade
+++ b/app/partials/admin/admin-project-reports.jade
@@ -32,7 +32,7 @@ div.wrapper(
div
a.help-button(
- href="https://resources.taiga.io/extend/csv-reports/"
+ href="https://community.taiga.io/t/making-csv-reports/163"
target="_blank"
)
tg-svg(svg-icon="icon-question")
diff --git a/app/partials/common/components/wysiwyg-toolbar.jade b/app/partials/common/components/wysiwyg-toolbar.jade
index 5912ec66e..63df494d0 100644
--- a/app/partials/common/components/wysiwyg-toolbar.jade
+++ b/app/partials/common/components/wysiwyg-toolbar.jade
@@ -24,7 +24,7 @@
.mode-editor(ng-if="editMode")
a.help-markdown(
ng-if="mode=='markdown'"
- href="https://resources.taiga.io/taiga-markdown-syntax/"
+ href="https://community.taiga.io/t/taiga-markdown-syntax/191"
target="_blank"
title="{{'COMMON.WYSIWYG.MARKDOWN_HELP' | translate}}"
)
diff --git a/app/partials/common/lightbox-feedback.jade b/app/partials/common/lightbox-feedback.jade
index 6dfacbd26..42eb31609 100644
--- a/app/partials/common/lightbox-feedback.jade
+++ b/app/partials/common/lightbox-feedback.jade
@@ -23,6 +23,9 @@ form
)
.can-also
h3 {{'LIGHTBOX.FEEDBACK.YOU_CAN_ALSO' | translate}}
+ .text
+ span {{'LIGHTBOX.FEEDBACK.VISIT' | translate}}
+ a(href="https://community.taiga.io/c/faq/21", target="_blank") {{'LIGHTBOX.FEEDBACK.FAQ' | translate}}
.text
span {{'LIGHTBOX.FEEDBACK.CREATE' | translate}}
a(href="https://tree.taiga.io/project/taiga/issues") {{'LIGHTBOX.FEEDBACK.PUBLIC' | translate}}
diff --git a/conf/conf.example.json b/conf/conf.example.json
index f710bb590..be34ee9ba 100644
--- a/conf/conf.example.json
+++ b/conf/conf.example.json
@@ -8,22 +8,30 @@
"debug": false,
"debugInfo": false,
"defaultLanguage": "en",
- "themes": ["taiga"],
+ "themes": [
+ "taiga"
+ ],
"defaultTheme": "taiga",
"defaultLoginEnabled": true,
"publicRegisterEnabled": true,
"feedbackEnabled": true,
- "supportUrl": "https://resources.taiga.io",
+ "supportUrl": "https://community.taiga.io/",
"privacyPolicyUrl": null,
"termsOfServiceUrl": null,
"maxUploadFileSize": null,
"contribPlugins": [],
- "tagManager": { "accountId": null },
+ "tagManager": {
+ "accountId": null
+ },
"tribeHost": null,
"enableAsanaImporter": false,
"enableGithubImporter": false,
"enableJiraImporter": false,
"enableTrelloImporter": false,
"gravatar": false,
- "rtlLanguages": ["ar", "fa", "he"]
+ "rtlLanguages": [
+ "ar",
+ "fa",
+ "he"
+ ]
}
diff --git a/docker/conf.json.template b/docker/conf.json.template
index 6bab0cdba..efaf67f99 100644
--- a/docker/conf.json.template
+++ b/docker/conf.json.template
@@ -13,7 +13,7 @@
"defaultLoginEnabled": true,
"publicRegisterEnabled": ${PUBLIC_REGISTER_ENABLED},
"feedbackEnabled": true,
- "supportUrl": "https://resources.taiga.io",
+ "supportUrl": "https://community.taiga.io/",
"privacyPolicyUrl": null,
"termsOfServiceUrl": null,
"maxUploadFileSize": null,