Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 3 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ jobs:

- name: Copy frontend artifacts
run: |
mkdir -p backend/deeplab-frontend/src/main/resources/static
cp -R frontend/deeplab-web/dist/* backend/deeplab-frontend/src/main/resources/static
mkdir -p backend/pepper-frontend/src/main/resources/static
cp -R frontend/pepper-web/dist/* backend/pepper-frontend/src/main/resources/static

- name: Build the backend
env:
Expand All @@ -78,4 +78,4 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: application fat jar
path: backend/deeplab-application/target/deeplab-application-${{ env.app_version_latest }}.jar
path: backend/pepper-application/target/pepper-application-${{ env.app_version_latest }}.jar
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
.~lock*#
yalc.lock
.yalc

package-lock.json
!frontend/package-lock.json

### macOS ###
.DS_Store
Expand Down Expand Up @@ -90,4 +91,4 @@ coverage/
*.ipr

# ANTLR
.antlr
.antlr
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM eclipse-temurin:17-jre-alpine-3.20
RUN adduser --disabled-password pepperuser
COPY ./backend/deeplab-application/target/pepper-application.jar /opt/app/pepper-application.jar
COPY ./backend/pepper-application/target/pepper-application.jar /opt/app/pepper-application.jar
Comment thread
ncouvert marked this conversation as resolved.

EXPOSE 8080
USER pepperuser
Expand Down
Binary file removed PepperScreenshot.png
Binary file not shown.
Binary file added PepperScreenshotVideo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed PepperVideo.mp4
Binary file not shown.
33 changes: 21 additions & 12 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
= pepper
= Pepper

Pepper stands for "Plan Progress Review", a project management tool.

image::PepperScreenshot.png[Pepper]
Here is a video showing quick overview of what can be done with pepper. Click to open Youtube.

[#video-pepper,link=https://www.youtube.com/watch?v=j81UG2FyNCQ]
image::PepperScreenshotVideo.png[Pepper]

Pepper is a web application based on https://www.eclipse.org/sirius/sirius-web.html[Eclipse Sirius-Web].

It allows to create data related to your project and represents the data with Gantt, Form and boards like Daily, Kanban or OKR.
Follow the link for https://github.com/ObeoNetwork/pepper/blob/main/doc/user.adoc[User documentation].

Follow the links below for more informations :

* https://github.com/ObeoNetwork/pepper/blob/main/doc/user.adoc[User documentation]
* https://blog.obeosoft.com/pepper-a-case-of-open-innovation-with-sirius-web[Blog post presenting Pepper]


= Starting with Pepper

This repository is a mono repo containing both frontend and backend components.

Expand Down Expand Up @@ -43,11 +52,11 @@ If you do not have Docker or want to use an existing PostgreSQL installation, ad

2. Start the application:
+
Get the `deeplab-application-{$version}.jar` from the last successful build on https://github.com/ObeoNetwork/pepper[pepper github]
Get the `pepper-application-{$version}.jar` from the last successful build on https://github.com/ObeoNetwork/pepper[pepper github]
+
[source,sh]
----
java -jar deeplab-application-{$version}.jar \
java -jar pepper-application-{$version}.jar \
--spring.datasource.url=jdbc:postgresql://localhost:5439/pepper-db \
--spring.datasource.username=dbuser \
--spring.datasource.password=dbpwd
Expand Down Expand Up @@ -147,8 +156,8 @@ NOTE: In case of npm ERR! Lifecycle script `format-lint` failed with error, try
+
[source,sh]
----
mkdir -p backend/deeplab-frontend/src/main/resources/static
cp -R frontend/deeplab-web/dist/* backend/deeplab-frontend/src/main/resources/static
mkdir -p backend/pepper-frontend/src/main/resources/static
cp -R frontend/pepper-web/dist/* backend/pepper-frontend/src/main/resources/static
----

. Build the backend ([.small]#from the `backend` subfolder of Pepper main location#):
Expand All @@ -158,7 +167,7 @@ cp -R frontend/deeplab-web/dist/* backend/deeplab-frontend/src/main/resources/st
mvn clean verify
----
+
The result is a ready-to-run, Spring Boot "fat JAR" in backend/deeplab-application/target/deeplab-application-<VERSION>.jar. Refer to the instructions in the "Quick Start" section above to launch it.
The result is a ready-to-run, Spring Boot "fat JAR" in backend/pepper-application/target/pepper-application-<VERSION>.jar. Refer to the instructions in the "Quick Start" section above to launch it.

[Dev-env]
=== Development environment
Expand Down Expand Up @@ -191,20 +200,20 @@ The set up of the Github token is required for setting up back end and front (se
+
[source]
----
backend/deeplab-resources/checkstyle/CheckstyleConfiguration.xml
backend/pepper-resources/checkstyle/CheckstyleConfiguration.xml
----

** Editor configurations
+
[source]
----
backend/deeplab-resources/editor
backend/pepper-resources/editor
----

[#backend-launch-config,reftext=Launch configuration]
[#backend-launch-config, reftext=Launch configuration]
[start=6]
. Create Launch Configuration for Pepper server
* Start the server with `DeeplabWeb.java` class.
* Start the server with `PepperWeb.java` class.
* For debugging, add the following environment variable `spring.profiles.active=dev`

==== Frontend set up
Expand Down
5 changes: 0 additions & 5 deletions backend/deeplab-projectmanagement-starter/README.adoc

This file was deleted.

This file was deleted.

Loading
Loading