Skip to content

Chore/setup dev environment#51

Merged
Zaiidmo merged 36 commits intomasterfrom
chore/setup-dev-environment
Feb 17, 2026
Merged

Chore/setup dev environment#51
Zaiidmo merged 36 commits intomasterfrom
chore/setup-dev-environment

Conversation

@Zaiidmo
Copy link
Contributor

@Zaiidmo Zaiidmo commented Feb 17, 2026

No description provided.

Zaiidmo and others added 30 commits January 21, 2026 11:44
* chore: install CiscodeAuthPackage, Mongoose, and env Depps

* Auth: Inject AuthKit into main app module, and init the db seeder for default roles and permissions

* docs: update Readme

* fix: build(backend)- use root workspace lockfile in Docker build

* fix: docker image build
* login, dashboard and profile done

* refactored

* auth package comes from public npm

* changed frontend formatting

* fixed an npm bug

* Update package.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* template fe and translate packages come from public npm

* ran npm i

* updated files to use public packages

* fixed imports

* fix: fixed dependencies calls across the entire source code -frontend-, and updated config files

* ops: created dockerignore for root context and updated worfklow cd for backend stack

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* login, dashboard and profile done

* refactored

* auth package comes from public npm

* changed frontend formatting

* fixed an npm bug

* Update package.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* template fe and translate packages come from public npm

* ran npm i

* updated files to use public packages

* fixed imports

* fix: fixed dependencies calls across the entire source code -frontend-, and updated config files

* ops: created dockerignore for root context and updated worfklow cd for backend stack

* ops: update CI workflows names for status checks

* ops: updated ci workflows names

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Add MIT LICENSE file for open-source distribution
- Update backend/package.json license field from UNLICENSED to MIT
- Add frontend/.env.example with VITE_BACKEND_URL configuration
- Remove sensitive infrastructure details from all documentation:
  - Hide backend IP addresses and EC2 instance IDs
  - Hide CloudFront distribution IDs
  - Hide AWS account numbers
  - Replace with generic deployment descriptions
- Update all README files with MIT license references
- Prepare project for public contributions and commercial clients
* docs: add copilot instructions and helper prompts

- Add comprehensive copilot-instructions.md with architecture guidelines
- Add commit-message.md prompt for conventional commits
- Add update-translations.md prompt for i18n synchronization
- Add create-task-doc.md prompt for task documentation
- Add prompts README with usage instructions

* chore: add project infrastructure and documentation structure

- Add docs/ with task tracking and context documentation structure
- Add backend .env.example template with all required variables
- Add VSCode workspace settings for team consistency
- Add recommended extensions list for development

* docs: add authentication module integration context

- Add authentication.md with module usage and configuration
- Document backend and frontend integration
- Include role-based access control examples
- Add troubleshooting guide

* docs: create task documentation structure

- Add active tasks folder with README and template
- Add archive folder structure for completed tasks
- Establish workflow for task documentation lifecycle
- Tasks organized by release version

* docs: add comprehensive developer workflow guide

- Complete workflow from task start to completion
- Naming conventions for files and code
- Architecture guidelines and best practices
- Testing strategy and quality checklist
- Security, performance, and i18n guidelines
- Git commit conventions and useful commands

* chore: add npm verification scripts to backend and frontend

- Add 'verify' script: lint + format:check + typecheck + test
- Add 'verify:fix' script: automatic fixes for all checks
- Enables quick quality verification before commits

* feat(prompts): add start-new-task workflow prompt

- Guides complete task setup with branch creation
- Creates task documentation from template
- Verifies development environment
- Ensures project conventions are followed

* feat(prompts): add complete-task workflow prompt

- Runs all quality checks before merge
- Verifies comprehensive completion checklist
- Updates task documentation
- Generates conventional commit messages
- Prepares merge and archive instructions

* feat(prompts): add deep-search task history prompt

- Search task documentation for context and decisions
- Find similar problems and solutions from history
- Extract relevant implementation details
- Identify patterns and recurring issues
- Provide recommendations based on past work

* feat(prompts): add check-module-compliance audit tool

- Comprehensive compliance verification for modules
- Checks architecture, naming, exports, paths, cross-module
- Validates testing setup and documentation
- Generates detailed compliance report
- Update prompts README with all 7 prompts

* docs(architecture): update copilot instructions with key decisions

- Add Core vs Shared distinction (NestJS-specific vs framework-agnostic)
- Define Guards, Middleware, Decorators placement rules
- Establish Cross-Module Communication patterns (Services + DTOs only)
- Document Path Aliases configuration
- Forbid direct entity imports between modules

* docs(workflow): add Git Flow branching strategy

- Add develop/master branch structure documentation
- Define workflow: feature branches from develop
- PR always to develop, merge to master only for release
- Add warnings about forbidden practices (direct commits, PR to master)
- Update conventional commit examples

---------

Co-authored-by: Reda Channa <r.channa@ciscod.com>
* forgot and reset password done

* updated package.json

* frontend-ops: fix typecheck and lint build issues

---------

Co-authored-by: Zaiidmo <zaiidmoumnii@gmail.com>
* forgot and reset password done

* updated package.json

* frontend-ops: fix typecheck and lint build issues

---------

Co-authored-by: Zaiidmo <zaiidmoumnii@gmail.com>
a-elkhiraooui-ciscode and others added 5 commits February 2, 2026 10:42
* forgot and reset password done

* updated package.json

* removed unused declarations
- Add prompts for module cloning and setup
- Add VS Code tasks for module linking and development
- Add launch configurations for debugging
- Add LOCAL_MODULE_DEVELOPMENT documentation
- Install @ciscode/database-kit dependency
- Add module management scripts (list, status, link, unlink)
- Configure NestJS watch mode with preserveWatchOutput
- Add entryFile and watchAssets to nest-cli.json
- Add ARCHITECTURE_STRATEGY documentation
@Zaiidmo Zaiidmo requested a review from a team February 17, 2026 08:42
@Zaiidmo Zaiidmo merged commit a6122b6 into master Feb 17, 2026
5 checks passed
@Zaiidmo Zaiidmo deleted the chore/setup-dev-environment branch February 17, 2026 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants