https://github.com/worldline/jira2postit-front
Jira 2 Post-it is an online tool that retrieves tickets from Jira and formats them for printing, making it easy to add tickets to the team’s physical board
https://github.com/worldline/jira2postit-front
agility hacktoberfest jira kanban postit printing scrum
Last synced: 14 days ago
JSON representation
Jira 2 Post-it is an online tool that retrieves tickets from Jira and formats them for printing, making it easy to add tickets to the team’s physical board
- Host: GitHub
- URL: https://github.com/worldline/jira2postit-front
- Owner: worldline
- Created: 2019-11-21T12:58:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-25T19:55:49.000Z (about 3 years ago)
- Last Synced: 2024-04-23T14:21:56.369Z (about 1 year ago)
- Topics: agility, hacktoberfest, jira, kanban, postit, printing, scrum
- Language: TypeScript
- Homepage:
- Size: 14 MB
- Stars: 7
- Watchers: 31
- Forks: 0
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
# Jira2postit
[](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity)
[](https://github.com/ellerbrock/open-source-badges/)
[](https://github.com/worldline/jira2postit-front/issues/)## Getting started
This application is the front of jira2postit, a tool that retrieves tickets from your Jira instance and formats them for printing. It aims at making it easier to maintain a physical kanban board along with your team's Jira board. In very few easy steps, you can have all the post-its ready to be stuck on your physical board:
### 1. Sign in
Sign in using you usual Jira credentials. This will allow Jira2Postit to query the jira server to display the tickets in your board.
### 2. Configure the printing
You can choose choose which types of tickets to print and in which size.
![]()
### 3. Choose the tickets
#### Scrum boards
![]()
#### Kanban boards
![]()
### 4. Stick the post-its on a template sheet and print
![]()
### 5. Fill your physical board
![]()
## Develop
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.3.7. It is updated regularly and is currently using Angular 10.
For a dev server, run:
````
npm install
ng serve
````
Navigate to `https://localhost:4200/`. The app will automatically reload if you change any of the source files.
The dev certificate is auto-signed, make a security exception for it.
You will need to also have [jira2postit middleware](https://github.com/worldline/jira2postit-middleware) up. It is a middleware between the Angular application and your Jira server.## Deploy to a production server with Docker
- Build the image:
```
docker build -t image-name .
```- Run the container with the default nginx configuration:
```
docker run -d -p port-of-your-choice:443 image-name
```- Run with a custom nginx configuration:
Mount a volume where your nginx configuration is.
```
docker run -d -p port-of-your-choice:443 --name container-name -v nginx/configuration/path/on/host:/etc/nginx/conf.d/j2postit.conf image-name
```- Full exemple:
If you have a custom nginx configuration file in the folder /tmp/conf and to make the website available on port 4444, this is the command to type
```
docker build -t jira2postit .docker run -d -p 4444:443 --name jira2postit -v tmp/conf/j2postit.conf:/etc/nginx/conf.d/j2postit.conf:/etc/nginx/conf.d/j2postit.conf jira2postit