Skip to content

Commit

Permalink
Merge pull request #1270 from dongxuwang/fix-contributing
Browse files Browse the repository at this point in the history
fix scheduler part for contributing (#1269)
  • Loading branch information
adpi2 authored Sep 4, 2023
2 parents 49a76c6 + d05a9b2 commit 4073f94
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,11 +123,11 @@ Locally, we do not receive any POM files, instead we use the `data / run init` t

While running, the server executes some scheduled jobs periodically to update the information of the projects and to synchronize the search engine:
Here are some examples of scheduled jobs:
- Github updater: Update information about the projects form Github.
- Project dependencies updater: Compute the dependencies of a project from the dependencies of its artifacts.
- Search synchronizer: Update the content of the Elasticsearch index.
- github-info: Update information about the projects form Github.
- project-dependencies: Compute the dependencies of a project from the dependencies of its artifacts.
- sync-search: Update the content of the Elasticsearch index.

Check out the [SchedulerService](https://github.com/scalacenter/scaladex/blob/main/modules/server/src/main/scala/scaladex/server/service/SchedulerService.scala) class to have a complete list of all the scheduled jobs.
Check out the [Job](https://github.com/scalacenter/scaladex/blob/main/modules/template/src/main/scala/scaladex/view/Job.scala) class to have a complete list of all the scheduled jobs.

The main and search pages are computed with information coming from Elasticsearch.
The project and artifact pages contain data from the SQL database.
Expand Down

0 comments on commit 4073f94

Please sign in to comment.