Skip to content

Commit

Permalink
*: rm slack
Browse files Browse the repository at this point in the history
  • Loading branch information
tharvik committed Oct 1, 2024
1 parent 03e0fcd commit fa29951
Show file tree
Hide file tree
Showing 9 changed files with 12 additions and 38 deletions.
2 changes: 1 addition & 1 deletion DEV.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ flowchart LR

## Installation guide

The following instructions will install the required dependencies, build Disco.js and launch a DISCO server and a web client. If you run into any sort of trouble check our [FAQ](./docs/FAQ.md); otherwise please create a new issue or feel free to ask on [our slack](https://join.slack.com/t/disco-decentralized/shared_invite/zt-fpsb7c9h-1M9hnbaSonZ7lAgJRTyNsw).
The following instructions will install the required dependencies, build Disco.js and launch a DISCO server and a web client. If you run into any sort of trouble check our [FAQ](./docs/FAQ.md); otherwise please create a new issue.

**1.** Clone the repository

Expand Down
4 changes: 0 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,3 @@ ___
- Upload the initial model
- Choose between federated and decentralized for your DISCO training scheme ... connect your data and... done! :bar_chart:
- For more details on ML tasks and custom training have a look at [this guide](./docs/TASK.md)
__

**JOIN US**
- You are welcome on our [slack](https://join.slack.com/t/disco-decentralized/shared_invite/zt-fpsb7c9h-1M9hnbaSonZ7lAgJRTyNsw)
4 changes: 2 additions & 2 deletions docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ with both to a certain extent. If not, the following references might be useful:
- [Federated and Decentralized Learning](https://arxiv.org/pdf/1912.04977)

> [!IMPORTANT]
> Disco is a big project and some information is probably outdated. It is now _your_ responsibility to add missing information or to let us know on [slack](https://join.slack.com/t/disco-decentralized/shared_invite/zt-fpsb7c9h-1M9hnbaSonZ7lAgJRTyNsw)!
> Disco is a big project and some information is probably outdated. Let us know by [opening an issue](https://github.com/epfml/disco/issues/new/choose).
## First steps

DISCO is a complex project composed of the Disco.js library (`discojs`, `discojs-node` and `discojs-web`), a front-end (`webapp`),
a `server` and a `cli` (e.g., for benchmarking). Depending on what your goal is, you might only use a subset of them, e.g. you won't need an in-depth understanding of the webapp and Vue.js to add a new decentralized learning feature. Instead, you will probably rely on the CLI.

1. If you are going to work, contribute and improve the project, I first recommend you get a good understand of what DISCO does: play around with the [website](https://discolab.ai/#/), train a model from the pre-defined tasks, or even create your own custom task. Feedback is always appreciated, feel free to let us know on slack/in the github issues/in person if you noticed any issues or thought of an improvement.
1. If you are going to work, contribute and improve the project, I first recommend you get a good understand of what DISCO does: play around with the [website](https://discolab.ai/#/), train a model from the pre-defined tasks, or even create your own custom task. Feedback is always appreciated, feel free to let us know via the github issues/in person if you noticed any issues or thought of an improvement.

2. Then, get a high-level understanding of the different parts of the projects in the [developer guide](../DEV.md), even if you're planning on working on a subset of the project. If you want to know more about a specific part of the project, refer to the table of contents at the end of the DEV guide.

Expand Down
6 changes: 0 additions & 6 deletions webapp/src/components/containers/BaseLayout.vue
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,6 @@
target="_blank"
/>

<a
class="fa-brands fa-slack fa-xl"
href="https://join.slack.com/t/disco-decentralized/shared_invite/zt-fpsb7c9h-1M9hnbaSonZ7lAgJRTyNsw"
target="_blank"
/>

<RouterLink
title="The DISCO team"
class="text-disco-cyan font-bold text-xs"
Expand Down
14 changes: 4 additions & 10 deletions webapp/src/components/pages/AboutUs.vue
Original file line number Diff line number Diff line change
Expand Up @@ -42,22 +42,16 @@
</li>
</ul>

<br/>
<br />
<p>
<DISCO/> relies on public funds and its code is open-source and accessible on
<DISCO /> relies on public funds and its code is open-source and
accessible on
<a
href="https://github.com/epfml/disco"
class="text-blue-500 hover:underline"
target="_blank"
>Github</a
>. Feel welcome to join our
<a
href="https://join.slack.com/t/disco-decentralized/shared_invite/zt-fpsb7c9h-1M9hnbaSonZ7lAgJRTyNsw"
class="text-blue-500 hover:underline"
target="_blank"
>Slack</a
>
to discuss with us or ask questions.
>.
<br />
Your support and feedback would be greatly appreciated.
</p>
Expand Down
6 changes: 2 additions & 4 deletions webapp/src/components/pages/TaskList.vue
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,8 @@
:buttons="List.of(['reload page', () => router.go(0)])"
class="mx-auto"
>
<template #title>
The server is unreachable
</template>
Please reload the app and make sure you are connected to internet. If the error persists please <a class='underline text-blue-400' target="_blank" href='https://join.slack.com/t/disco-decentralized/shared_invite/zt-fpsb7c9h-1M9hnbaSonZ7lAgJRTyNsw'>reach out on Slack</a>.
<template #title> The server is unreachable </template>
Please reload the app and make sure you are connected to internet.
</ButtonsCard>

<!-- Tasks could be retrieved, display them alphabetically -->
Expand Down
8 changes: 0 additions & 8 deletions webapp/src/components/task_creation_form/TaskForm.vue
Original file line number Diff line number Diff line change
Expand Up @@ -149,14 +149,6 @@
>
reset
</CustomButton>
<CustomButton
type="button"
href=""
onclick="window.open('https://app.slack.com/client/T017JNQJW3A/C0177GH9WGZ', '_blank')"
class="basis-48"
>
request help on slack
</CustomButton>
</div>
</form>
</VeeForm>
Expand Down
4 changes: 2 additions & 2 deletions webapp/src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ app.config.errorHandler = (err, instance, info) => {
const toaster = useToaster()
if (err instanceof TypeError) {
// Implementation bug
toaster.error('Sorry, something went wrong on our side. Please reach out on slack.')
toaster.error('Sorry, something went wrong on our side. Please let us know via Github.')
} else {
// Unknown error
toaster.error('Something went wrong. Please try again later or reach out on slack.')
toaster.error('Something went wrong. Please try again later.')
}
debug("%s info=%s throwed %o", err, info, instance?.$options.name)
}
Expand Down
2 changes: 1 addition & 1 deletion webapp/src/store/tasks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export const useTasksStore = defineStore('tasks', () => {
//Only display UI message once
if (status.value !== 'failed') {
const toaster = useToaster()
toaster.error('The server is unreachable.\nPlease try again later or reach out on slack.')
toaster.error('The server is unreachable. Please try again later.')
status.value = 'failed'
}
}
Expand Down

0 comments on commit fa29951

Please sign in to comment.