-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #114 from alameda-project/workspaces-simplified
Workspaces simplified + README improvements
- Loading branch information
Showing
6 changed files
with
114 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,28 +6,91 @@ A very simple project managent tool built with Django & Bulma.io. | |
|
||
Here are some screenshots: | ||
|
||
![](https://github.com/matagus/matorral/raw/master/matorral/static/screenshots/stories-1.png) | ||
![](https://github.com/matagus/matorral/raw/main/matorral/static/screenshots/stories-1.png) | ||
|
||
![](https://github.com/matagus/matorral/raw/master/matorral/static/screenshots/stories-2.png) | ||
![](https://github.com/matagus/matorral/raw/main/matorral/static/screenshots/stories-2.png) | ||
|
||
![](https://github.com/matagus/matorral/raw/master/matorral/static/screenshots/stories-4.png) | ||
![](https://github.com/matagus/matorral/raw/main/matorral/static/screenshots/stories-4.png) | ||
|
||
![](https://github.com/matagus/matorral/raw/master/matorral/static/screenshots/epics-1.png) | ||
![](https://github.com/matagus/matorral/raw/main/matorral/static/screenshots/epics-1.png) | ||
|
||
![](https://github.com/matagus/matorral/raw/master/matorral/static/screenshots/sprints-1.png) | ||
![](https://github.com/matagus/matorral/raw/main/matorral/static/screenshots/sprints-1.png) | ||
|
||
## Installation | ||
|
||
TBD | ||
## Features | ||
|
||
- Create, edit, delete and list (with pagination) and search Stories, Epics and Sprints | ||
- Stories have assignee, status, priority, points and optionally belong to an Epic and Sprint | ||
- Epics have the same fields and they track progress | ||
- Sprints have start and end dates, and also track progress | ||
- Workspaces to separate stories, epics and sprints | ||
- Login / logout | ||
|
||
## Links | ||
|
||
TBD | ||
## Roadmap | ||
|
||
## Contribute | ||
- Django 5.0 support | ||
- Enhance test coverage | ||
- Run using docker compose | ||
- Upgrade to Bulma 1.0 + Dark mode | ||
- Support for multiple themes | ||
- Realtime updates | ||
- Milestones | ||
- Multiple assigness | ||
- Kanban view | ||
- History | ||
- Comments everywhere | ||
- Attachments for Stories, Epics and Milestones | ||
- Import data from Jira, Github, Asana, etc | ||
- and more! | ||
|
||
|
||
## Quick Start | ||
|
||
### Install and run locally | ||
|
||
1. Clone the repository: | ||
|
||
```bash | ||
git clone [email protected]:alameda-project/matorral.git | ||
cd matorral | ||
``` | ||
|
||
2. Install [hatch](https://hatch.pypa.io/latest/) using `pip`: | ||
|
||
``` | ||
pip install hatch | ||
``` | ||
|
||
or see [instructions for alternative methods](https://hatch.pypa.io/latest/install/). | ||
|
||
3. Run migrations: | ||
|
||
``` | ||
hatch run local:migrate | ||
``` | ||
|
||
4. Run the server: | ||
|
||
``` | ||
hatch run local:server | ||
``` | ||
|
||
5. Open your browser at `http://localhost:8000` | ||
|
||
|
||
### Run Tests | ||
|
||
`hatch run test:test` will run the tests in every Python + Django versions combination. | ||
|
||
`hatch run test.py3.11-4.2:test will run them for python 3.11 and Django 4.2. Please see possible combinations using | ||
`hatch env show` ("test" matrix). | ||
|
||
|
||
## Contributing | ||
|
||
Contributions are welcome! ❤️ | ||
|
||
PRs accepted. | ||
|
||
## License | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
{% extends 'workspaces/base.html' %} | ||
|
||
{% block page_title %}Workspaces{% endblock %} | ||
|
||
{% block table_head_content %} | ||
<tr> | ||
<th>Name</th> | ||
<th>Actions</th> | ||
</tr> | ||
{% endblock %} | ||
|
||
{% block table_body_content %} | ||
{% for workspace in workspace_list %} | ||
<tr> | ||
<td> | ||
<strong>{{ workspace.name }}</strong><br/> | ||
</td> | ||
<td> | ||
<a class="button is-primary" href="{% url 'stories:story-list' workspace.slug %}"> | ||
<span class="icon"> | ||
<i class="fas fa-toggle-off"></i> | ||
</span><span>Switch</span> | ||
</a> | ||
</td> | ||
</tr> | ||
{% endfor %} | ||
{% endblock %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters