Skip to content

docs: add documentation - #6

Merged
Abviol merged 29 commits into
devfrom
feat/documentation
May 20, 2026
Merged

docs: add documentation#6
Abviol merged 29 commits into
devfrom
feat/documentation

Conversation

@Abviol

@Abviol Abviol commented May 20, 2026

Copy link
Copy Markdown
Owner

Description

In this PR essential documentation for the project was added:

  • README.md
  • CONTRIBUTING.md
  • code_conventions.md
  • pull_request_template.md

Changes

  • Updated README.md
  • Added CONTRIBUTING.md
  • Added screenshots related to README in ./docs/images/
  • Added ./docs/code_conventions.md
  • Added ./.github/pull_request_template.md
  • Refactored filterDropdown

Screenshots

image image image

Testing

Checked correct documentation visibilty in GitHub.

Checklist

  • Tested locally
  • No ESLint errors
  • No console errors
  • No new accessibility violations
  • Types are correct
  • Documentation/comments updated
  • UI matches design
  • Animations work correctly

Abviol added 29 commits May 15, 2026 19:52
Pull request template
Contains contributing rules (branches, commits, PRs).
Remove accidental slash
Correct the projects name: The Scents -> Scent
Write a complete README.md documentation
make relative to the dev branch. Later update to the main
Add a env step to the Getting Started section
update Tech Stack section: reorder things
- Make the 'Responsive' check obligatory only after the Phase 5 is reached

- Remove dark mode check (no dark mode design is available)
Add link to the pull_request_template.md file
Add Navigation section
improve with Claude
- update the Navigation section
- rename React -> React / Next.js
- add `use client usage` h4 section
- add `props destructuring` h4 section
- add `exports` h3 section
- add `folder colocation` h3 section
- add Enum vs Const
- add Explicit Return Types
- add null vs undefined
- Import Ordering
- Absolute vs Relative Imports
- Comment conventions
- console.log policy
Mention data.ts to Project Structure
Add title to each screenshot
rename master to main
@Abviol Abviol added the documentation Improvements or additions to documentation label May 20, 2026
@vercel

vercel Bot commented May 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
scent Ready Ready Preview, Comment May 20, 2026 8:29am

@Abviol
Abviol merged commit caa9939 into dev May 20, 2026
3 checks passed
@Abviol Abviol changed the title Feat/documentation docs: add documentation May 20, 2026
@Abviol
Abviol deleted the feat/documentation branch May 20, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant