ganzux/pisa-slack
Personnel Integration Slack Application
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
PISA is your personnal assistant for HR interactions within SLACK!
-
Java: Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
-
SpringBoot: Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
-
Slack: Slack is a new way to communicate with your team. It's faster, better organized, and more secure than email.
-
Slack Bolt: a foundational framework for Slack apps.
-
ngrock: ngrok provides a real-time web UI where you can introspect all HTTP traffic running over your tunnels. Replay any request against your tunnel with one click.
-
Heroku: Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
- Decouple into a Data microservice and a services microservice
- TESTS!
- Introduce Mappers for DTO/Data Objects
- Flyway for migrations in DB
- Default Dates in main screen
- Refresh main screen after recording a TS
- Integrate with commands
- Default project - Last one used
- Translate
- ...
To get a local copy up and running follow these simple steps.
This is an example of how to list things you need to use the software and how to install them.
- maven
- Java 1.8+
- ngrok
- Clone the repo
git clone https://github.com/ganzux/pisa-slack.git
- Build the project
mvn package
- Start a ngrock instance
./ngrok http 3000
- Point your SLACK app to the HTTPS url provided by ngrok
https://17de9bbc1338.ngrok.io -> http://localhost:3000
- Start your SpringBoot App in the port 3000
mvn spring-boot:run
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Your Name - @ganzux - email
Project Link: https://github.com/ganzux/pisa-slack