Skip to content

13 feature nextjs project setup#14

Merged
Loukass23 merged 7 commits intomainfrom
13-feature-nextjs-project-setup
Jul 2, 2025
Merged

13 feature nextjs project setup#14
Loukass23 merged 7 commits intomainfrom
13-feature-nextjs-project-setup

Conversation

@Loukass23
Copy link
Member

Pull Request

📝 Description

🔗 Related Issue

  • Closes #[issue number]
  • Fixes #[issue number]
  • Related to #[issue number]

🧪 Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📚 Documentation update
  • 🧹 Code cleanup/refactoring
  • 🔧 Configuration change

💬 Additional Notes


Thank you for contributing to codac! 🎉

Loukass23 added 4 commits July 2, 2025 10:38
…evelopment tools

- Add comprehensive authentication system with NextAuth.js
- Implement complete UI components with Shadcn/UI and Tailwind CSS
- Add comprehensive e2e testing with Playwright
- Add unit testing with Jest and React Testing Library
- Add comprehensive project tooling (Biome, ESLint, TypeScript)
- Add GitHub Actions workflows for CI/CD
- Add comprehensive documentation and contribution guidelines
- Fix Jest configuration to properly exclude e2e tests
- Add proper .gitignore rules for test artifacts
- Add database schema with Drizzle ORM
- Add comprehensive component library and layouts
- Add development tooling and editor configuration

Ready for merge to main branch.
…cumentation structure

- Delete CONTRIBUTING.md as its content has been integrated into the new documentation structure.
- Update links in README.md to point to the new location of the contributing guidelines and code of conduct in the docs directory.
- Adjust .gitignore to remove .vscode directory from being ignored.
@Loukass23 Loukass23 linked an issue Jul 2, 2025 that may be closed by this pull request
Loukass23 added 3 commits July 2, 2025 13:43
- Add Tailwind CSS configuration to use @tailwindcss/postcss.
- Update package.json to include only built dependencies and ignored built dependencies for pnpm.
- Upgrade Tailwind CSS and related packages to the latest version.
- Remove unused fields from tailwind.config.ts and move theme configuration to globals.css.
- Clean up GitHub Actions workflows by removing outdated pnpm version specifications.
- Update README.md to remove optional environment variable instructions.
- Simplify array formatting in jest.config.ts, package.json, postcss.config.js, and mcp.json for better readability.
- Update auth.config.ts and auth.ts to use consistent single quotes for string literals.
- Ensure proper formatting in globals.css and sidebar.tsx by adding missing newlines.
- Refactor schema.ts to condense enum definitions for user roles.
- Enhance e2e tests by improving structure and consistency in test cases and helper functions.
- Update test helpers to ensure consistent formatting and improve readability.
- Modify Playwright configuration to conditionally run the development server or build/start commands based on the CI environment.
- Enhance GitHub Actions workflows by removing redundant build and start steps, and adding application readiness checks before running tests.
- Ensure consistent environment variable usage across different workflows for testing and performance checks.
@Loukass23 Loukass23 merged commit dd7fde2 into main Jul 2, 2025
3 of 5 checks passed
@Loukass23 Loukass23 deleted the 13-feature-nextjs-project-setup branch July 2, 2025 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Nextjs Project Setup

1 participant