Blueprint is a new Project Management tool. It can be thought of as a new-age JIRA. 🔥
- JAVA 11+
- Gradle 6.8.x and above
- Clone the code to your machine.
cd
to the root of the project and rungradle build
- You can run the project in the embedded tomcat inside your IDE and run the
jar
inside thebuild/libs/
directory.
GET /api/v1/userstories
GET /api/v1/userstories/${id}
Parameter | Type | Description |
---|---|---|
id |
long |
Required. Id of story to fetch |
POST /api/v1/userstories
Body | Type | Description |
---|---|---|
id |
JSON |
Required. JSON describing the story to create |
PUT /api/v1/userstories/${id}
Parameter | Type | Description |
---|---|---|
id |
long |
Required. Id of story to update |
Request Body |
JSON |
Required. JSON describing the story to create |
DELETE /api/v1/userstories/${id}
Parameter | Type | Description |
---|---|---|
id |
long |
Required. Id of story to delete |
GET /api/v1/tasks
POST /api/v1/tasks/${id}
Body | Type | Description |
---|---|---|
id |
long |
Required. Id of story to add the task to |
Request Body |
JSON |
Required. JSON describing the story to create |
DELETE /api/v1/userstories/${id}
Parameter | Type | Description |
---|---|---|
id |
long |
Required. Id of story to delete |
GET /api/v1/users
GET /api/v1/users/${id}
Parameter | Type | Description |
---|---|---|
id |
long |
Required. Id of the user to fetch |
POST /api/v1/users
Body | Type | Description |
---|---|---|
Request Body |
JSON |
Required. JSON describing the user to create |
DELETE /api/v1/users/${id}
Parameter | Type | Description |
---|---|---|
id |
long |
Required. Id of the user to delete |