div align="center" a href="https://www.devsozluk.net" img src="https://raw.githubusercontent.com/devsozluk/website/main/apps/web/src/assets/images/logo.png" alt="DevSozluk Logo" height="64" / /a br / br/
a href="https://storybook.devsozluk.net/" target="_blank"img src="https://raw.githubusercontent.com/storybooks/brand/master/badge/badge-storybook.svg"/a
DevSözlük, The project I have created is a platform that aims to facilitate communication, knowledge sharing, and question and answer opportunities among software developers. In this project, I have built a structure that allows other software developers to contribute as well. This platform enables software developers to share their ideas, answer questions, and help each other.
├── apps/ │ ├── web/ # Web application codebase. │ ├── docs/ # Documentation codebase. ├── packages/ │ ├── ui/ # Reusable UI component library. │ ├── config/ # Configuration files and utilities. │ ├── eslint-config-devsozluk/ # Custom ESLint configuration. │ ├── tsconfig/ # Shared TypeScript configuration. ├── .github/ │ ├── workflows/ │ │ └── devsozluk-ui-publish.yml # GitHub Actions workflow for publishing the UI package. ├── .env.example # Example configuration file for .env. ├── .gitignore # List of files to be ignored by Git. ├── LICENSE # Project's license file. ├── package.json # JSON file containing project's dependencies and scripts. ├── yarn.lock # Project dependencies lock file. ├── README.md # Markdown file containing information about the project. ├── prettierrc.json # Configuration file for Prettier code formatter. └── turbo.json # Configuration file for Turbo, a tool for managing monorepos.
To get started with the DevSözlük project, follow these steps:
git clone firstname.lastname@example.org:devsozluk/website.git
yarn run dev:web
This will start the web application using the Next.js framework in the
apps/web directory, as well as the UI components in the
Thank you for your contributions! We appreciate all the contributions from the community.