https://github.com/dgrebb/jira-tools
A collection of tools and utilities for working with Jira.
https://github.com/dgrebb/jira-tools
Last synced: 10 months ago
JSON representation
A collection of tools and utilities for working with Jira.
- Host: GitHub
- URL: https://github.com/dgrebb/jira-tools
- Owner: dgrebb
- License: mit
- Created: 2024-02-11T02:19:10.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-12-15T04:55:14.000Z (over 1 year ago)
- Last Synced: 2025-04-01T16:19:41.255Z (about 1 year ago)
- Language: Svelte
- Homepage:
- Size: 512 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jira Tools
## Docker
Commands are in the `Makefile` to simplify installation.
1. run `make start`
2. open `http://localhost:8080`
3. configure Jira
As can be seen in the [`docker-compose.yaml`](docker/docker-compose.yml) file, settings for Jira, on first run, are:
- Hostname: `postgresql`
- Port: `5432`
- Database: `jiradb`
- Username: `jira`
- Password: `Postgres_password`
- Schema: `public`
4. click next
5. you'll be prompted for a license — Atlassian will create a 90-day trial key (free with Atlassian account)
6. the remaining prompts will guide through Jira configuration
For detailed steps read this: [Engineering in Program Management — Run Jira Server in Docker](https://www.dgrebb.com/post/engineering-in-program-management-run-jira-server-in-docker/)
## Feature Generator
This is a Svelte, ChatGPT-enabeld app that can create Jira project data in Epic, User Story, Sub-task, and Bug formats with nesting based on instruction.
### Starting
1. run `make plan-setup`
2. run `make plan`
### Developing
1. use `make shell` after starting the docker image
2. update the `docker-compose.yml` and `Dockerfile`
3. see `Makefile` for inspiration
## Release Cascade
This is a small Svelte app that can be used to create releases and "fix" versions across projects.
It needs to be configured via the provided `src/lib/apiConfig.example.js` file, which should be renamed `apiConfig.js`.
### Starting
1. run `make cascade-setup`
2. run `make cascade`