Sprint 1: Repository Setup, Project Management, CommerceTools Integration, and Development Environment Configuration#5
Conversation
Collaborator
|
Good job! |
…rce-Application into release/basket-about_us
Implement the About Us Page
…rce-Application into release/basket-about_us
Sprint 4: Basket Page, Catalog Page Enhancements, and About Us Page Implementation
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Task: link
Screenshot:

Done 06.05.2025 / deadline 06.05.2025
Mentions: @baranovdv @katie-soft
Brief description: setup the repository, create the task board with tasks, create the project in CommerceTools, configure the development environment, add scripts for development and production, add README file with description of the project
Score: 150 / 150
Repository Setup (29 / 29) 🧐
(10 / 10) Create a GitHub repository for the project, complete with a README file, .gitignore, and necessary dependencies. RSS-ECOMM-1_01 📚
(10 / 10) Set up a clear and organized folder structure within the repository, ensuring a maintainable and scalable codebase. RSS-ECOMM-1_02 🏗️
(4 / 4) Invite all team members and the mentor as collaborators, ensuring everyone has access to contribute to the repository. RSS-ECOMM-1_03 👥
(5 / 5) Create a pull request template with a clear structure for describing proposed changes and the rationale behind them. RSS-ECOMM-1_21 📝
Task Board Setup (14 / 14) 📋
(6 / 6) Create a project task board using a project management tool, organizing tasks into lists or columns corresponding to their status. RSS-ECOMM-1_04 ✔️
(5 / 5) Break down project tasks into smaller, manageable subtasks and assign them to team members, ensuring a clear delegation of responsibilities. RSS-ECOMM-1_05 🧩
(3 / 3) Share the task board with the team members and the mentor, ensuring everyone can track progress and update the status of their tasks. RSS-ECOMM-1_18 🤝
CommerceTools Project and API Client Setup (30 / 30) 💻
(15 / 15) Create the project in CommerceTools, setting up the currencies, languages, and other configurations in the Merchant Center. RSS-ECOMM-1_06 💼
(15 / 15) Create the API client for CommerceTools, enabling access to the platform's APIs and managing permissions and scopes required for the project. RSS-ECOMM-1_07 🔐
Development Environment Configuration (43 / 43) ⚙️
(10 / 10) Set up and configure a bundler for the project, supporting both development and production build modes. RSS-ECOMM-1_08 📦
(5 / 5) Configure TypeScript to enforce strong typing and improve code quality throughout the project. RSS-ECOMM-1_09 🧮
(5 / 5) Set up ESLint to enforce consistent coding styles and identify potential issues in the codebase. RSS-ECOMM-1_10 📏
(5 / 5) Configure Prettier to automatically format code, ensuring a consistent and readable code style. RSS-ECOMM-1_11 ✨
(8 / 8) Initialize Husky to manage Git hooks, automating tasks such as code formatting and linting checks during the commit process. RSS-ECOMM-1_12 🐕
(10 / 10) Install and configure Vitest as the testing framework for the project, enabling comprehensive testing of code functionality. RSS-ECOMM-1_13 🧪
Development Scripts (15 / 15) 🖊️
(5 / 5) Create a script for running ESLint across the codebase, enabling quick and efficient identification of coding style issues and potential errors. RSS-ECOMM-1_14 🐞
(5 / 5) Create a script for running Prettier across the codebase, simplifying code formatting and ensuring uniform code style. RSS-ECOMM-1_15 🎨
(5 / 5) Create a script for running Vitest tests, streamlining the process of executing tests and generating reports on test outcomes. RSS-ECOMM-1_16 🧾
Comprehensive README (19 / 19) 📝
(10 / 10) Add a thorough README file in the repository, describing the project, its purpose, and the technology stack used. RSS-ECOMM-1_17 📘
(5 / 5) Clearly document all available scripts and their usage in the README file. RSS-ECOMM-1_19 📜
(4 / 4) Provide detailed instructions for setting up and running the project locally, ensuring newcomers and contributors can quickly get started. RSS-ECOMM-1_20 🚀