chore: Add changelog and issue templates
- CHANGELOG.md: Keep a Changelog format, semantic versioning - Issue templates: bug report, feature request, MVP task - Ready for issue tracking on Gitea
This commit is contained in:
35
.gitea/ISSUE_TEMPLATE/bug_report.md
Normal file
35
.gitea/ISSUE_TEMPLATE/bug_report.md
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
name: Bug Report
|
||||
about: Report a bug or unexpected behavior
|
||||
labels: bug
|
||||
---
|
||||
|
||||
## Description
|
||||
A clear description of the bug.
|
||||
|
||||
## Steps to Reproduce
|
||||
1. Go to '...'
|
||||
2. Click on '...'
|
||||
3. Scroll down to '...'
|
||||
4. See error
|
||||
|
||||
## Expected Behavior
|
||||
What you expected to happen.
|
||||
|
||||
## Actual Behavior
|
||||
What actually happened.
|
||||
|
||||
## Screenshots
|
||||
If applicable, add screenshots to help explain the problem.
|
||||
|
||||
## Environment
|
||||
- **Device:** (e.g., iPhone 14, Desktop)
|
||||
- **OS:** (e.g., iOS 17, Ubuntu 24.04)
|
||||
- **Browser:** (e.g., Safari 17, Chrome 120)
|
||||
- **Pantry Version:** (e.g., v0.1.0)
|
||||
|
||||
## Additional Context
|
||||
Any other relevant information.
|
||||
|
||||
## Possible Solution
|
||||
(Optional) Suggest a fix or reason for the bug.
|
||||
24
.gitea/ISSUE_TEMPLATE/feature_request.md
Normal file
24
.gitea/ISSUE_TEMPLATE/feature_request.md
Normal file
@@ -0,0 +1,24 @@
|
||||
---
|
||||
name: Feature Request
|
||||
about: Suggest a new feature or enhancement
|
||||
labels: enhancement
|
||||
---
|
||||
|
||||
## Problem
|
||||
A clear description of the problem this feature would solve.
|
||||
(e.g., "I'm always frustrated when...")
|
||||
|
||||
## Proposed Solution
|
||||
Describe the solution you'd like to see.
|
||||
|
||||
## Alternatives Considered
|
||||
Describe any alternative solutions or features you've considered.
|
||||
|
||||
## Use Case
|
||||
How would you use this feature? Who else would benefit?
|
||||
|
||||
## Additional Context
|
||||
Add any other context, mockups, or screenshots about the feature request.
|
||||
|
||||
## Implementation Ideas
|
||||
(Optional) Any technical suggestions for how this could be implemented.
|
||||
32
.gitea/ISSUE_TEMPLATE/mvp_task.md
Normal file
32
.gitea/ISSUE_TEMPLATE/mvp_task.md
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
name: MVP Task
|
||||
about: Task for the MVP (v0.1) release
|
||||
labels: mvp, enhancement
|
||||
---
|
||||
|
||||
## Task Description
|
||||
Brief description of what needs to be done.
|
||||
|
||||
## Acceptance Criteria
|
||||
- [ ] Criterion 1
|
||||
- [ ] Criterion 2
|
||||
- [ ] Criterion 3
|
||||
|
||||
## Technical Details
|
||||
- **Related files/components:**
|
||||
- **Database changes:** (if any)
|
||||
- **Dependencies:** (other issues that must be completed first)
|
||||
|
||||
## Resources
|
||||
- Link to relevant documentation
|
||||
- Design mockups (if applicable)
|
||||
- API references
|
||||
|
||||
## Testing
|
||||
How should this be tested?
|
||||
|
||||
## Estimated Effort
|
||||
(e.g., 1 day, 3 days, 1 week)
|
||||
|
||||
## Notes
|
||||
Any additional context or considerations.
|
||||
84
CHANGELOG.md
Normal file
84
CHANGELOG.md
Normal file
@@ -0,0 +1,84 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Planning
|
||||
- Complete project documentation suite
|
||||
- 6-week MVP roadmap defined
|
||||
- Tech stack decisions locked in
|
||||
|
||||
---
|
||||
|
||||
## [0.1.0] - TBD
|
||||
|
||||
**MVP Release** - First usable version
|
||||
|
||||
### Added
|
||||
- PWA with offline support
|
||||
- Barcode scanning via camera
|
||||
- Open Food Facts integration
|
||||
- Tag-based inventory organization
|
||||
- Unit conversion system (metric defaults)
|
||||
- Multi-user authentication (email/password)
|
||||
- Basic CRUD for inventory items
|
||||
- Search and filter functionality
|
||||
|
||||
### Infrastructure
|
||||
- Nuxt 4 frontend
|
||||
- Supabase backend (self-hosted)
|
||||
- Docker Compose deployment
|
||||
- Coolify deployment guide
|
||||
|
||||
---
|
||||
|
||||
## [0.0.1] - 2026-02-08
|
||||
|
||||
### Added
|
||||
- Initial project structure
|
||||
- Comprehensive documentation:
|
||||
- README with project overview
|
||||
- PROJECT_PLAN with 6-week roadmap
|
||||
- ARCHITECTURE with system design
|
||||
- DATABASE schema and RLS policies
|
||||
- API reference for Supabase + Edge Functions
|
||||
- DEVELOPMENT setup and workflow guide
|
||||
- DEPLOYMENT guide for Docker + Coolify
|
||||
- MIT License
|
||||
- Organization and repository on Gitea
|
||||
|
||||
---
|
||||
|
||||
## Template for Future Releases
|
||||
|
||||
```markdown
|
||||
## [X.Y.Z] - YYYY-MM-DD
|
||||
|
||||
### Added
|
||||
- New features
|
||||
|
||||
### Changed
|
||||
- Changes in existing functionality
|
||||
|
||||
### Deprecated
|
||||
- Soon-to-be removed features
|
||||
|
||||
### Removed
|
||||
- Removed features
|
||||
|
||||
### Fixed
|
||||
- Bug fixes
|
||||
|
||||
### Security
|
||||
- Security improvements
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
[Unreleased]: https://gitea.jeanlucmakiola.de/pantry-app/pantry/compare/v0.0.1...HEAD
|
||||
[0.1.0]: https://gitea.jeanlucmakiola.de/pantry-app/pantry/releases/tag/v0.1.0
|
||||
[0.0.1]: https://gitea.jeanlucmakiola.de/pantry-app/pantry/releases/tag/v0.0.1
|
||||
Reference in New Issue
Block a user