Coder Social home page Coder Social logo

matnbaz's Introduction

Matnbaz Logo

متن‌باز: جامعه اپن‌سورس فارسی

سایت متن‌باز-دات-نت با هدف شناسایی جمع‌آوری و معرفی پروژه‌های ایرانی/فارسی ساخته شده است.

Matnbaz: The Persian Open-Source Scene

Matnbaz ("open-source" in Persian, pronounced "matn-baaz") is created to detect, collect and showcase Persian/Iranian open-source projects.

matnbaz's People

Contributors

alitnk avatar dependabot[bot] avatar kasraghoreyshi avatar matnbaz-bot avatar renovate-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

matnbaz's Issues

Why can't add new user?

من این خطا رو موقعه ثبت کاربر دریافت کردم

خطایی پیش آمد، لطفا بعدا دوباره تلاش کنید.

الان حدودا یک ماهی هست که همین خطا رو میده ، آیا این سرویس در حال حاظر قطع هست؟

latest change date on each repository page

It seems the latest change date value on each repository page is not correct as when I updated a repository for example last hour I'll see the same lastest change date value in my other repositories as well.

href link problem

Describe the bug
Hi,
I want to announce that the href link in someone's profile is not correct.
It should be addressed absolute instead of relative. For instance, see this page and click on my website. You'll notice what I mean.

Issue from load updated readme file from repo

سلام و خسته نباشید یک مشکل در بحث نمایش ویرایشات انجام شده در فایل readme.md ریپازیتوری برای من به وجود آمده مشکل از اینجا شروع میشه که من ویرایشاتی روی فایل readme پروژه ام انجام داده ام حدودا دو سه روز پیش بود اما ظاهرا اپدیت در این لینک لحاظ نشده میخواستم بدونم ایا دلیلی داشته که اینکار انجام بشه یا این یک باگ هس ؟

لینک پروژه من

USER-PROFILE-SEO optimzation for user profile - need to add person schema

we need to add person schema to show a better search results
check out this section and json-ld
https://schema.org/Person

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Seattle",
    "addressRegion": "WA",
    "postalCode": "98052",
    "streetAddress": "20341 Whitworth Institute 405 N. Whitworth"
  },
  "colleague": [
    "http://www.xyz.edu/students/alicejones.html",
    "http://www.xyz.edu/students/bobsmith.html"
  ],
  "email": "mailto:[email protected]",
  "image": "janedoe.jpg",
  "jobTitle": "Professor",
  "name": "Jane Doe",
  "telephone": "(425) 123-4567",
  "url": "http://www.janedoe.com"
}
</script>

باگ ثبت یوزر

قسمت ثبت کاربر سایت باگ داره و کاری انجام نمیده
لطفا چک کنید و جوابشو کامنت کنید🤝🏼

check the most language that user code with and show the percentage in her/his profile

user can see her/his coding language like GitHub shows the repo that created by languages and shows the percentage
need percentage to run smoothly with animations when user visit it
we can easily add this features to create auto Cvs and in feature, we use this approach to force user complete their profile to convert them to her/his CVs
so need this page uses I18n to create both en/fa

internal server error on new user submission

When trying to add a new user, I happen to see two problems.

  • Although the request fails, the server sends a response with a status code of 200, which is not ideal!
  • The more important issue is that the request fails on adding a new user. I have attached a file that contains the request's cURL so you can check it out.

cURL.txt

خطای داخلی

خطایی غیر‌منتظره در هنگام برقراری ارتباط با سرور رخ داد. این مشکل احتمالا بزودی برطرف می‌شود.

این خطایی که فکر کنم از ماه قبل هست و هنوزم برطرف نشده.

Running project

How to run project?
I want to run it locally.
how to do it?

Add project submission

My name as a github user is in the website but the problem is 3 of my projects are there and one of my projects that has the most stars and download is not on the list. So its better to add a place for submitting project along with users.

what people talk about matnbaz in twiiter with twitter api

https://developer.twitter.com/en/docs/twitter-api/v1/tweets/search/api-reference/get-search-tweets

we can add a section for searching about words like matnbaz or anything like that and
added this section to landing as a "what users are talking about matnbaz in social medias"
this need carousel and its good to have design like tweets in twitter
its need backend section to added to db and we accept the most relevant comments to our landing page

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update dependency @testing-library/react to v12.1.5
  • chore(deps): update dependency @types/bull to v3.15.9
  • chore(deps): update dependency @types/node-emoji to v1.8.2
  • chore(deps): update dependency @types/react to v17.0.50
  • chore(deps): update dependency @types/react-dom to v17.0.17
  • chore(deps): update dependency autoprefixer to v10.4.12
  • chore(deps): update dependency jest-mock-extended to v2.0.9
  • chore(deps): update dependency next-sitemap to v2.5.28
  • chore(deps): update dependency postcss to v8.4.17
  • chore(deps): update dependency ts-jest to v27.1.5
  • fix(deps): update dependency @adminjs/express to v4.1.3
  • fix(deps): update dependency @adminjs/prisma to v1.0.4
  • fix(deps): update dependency cache-manager to v3.6.3
  • fix(deps): update dependency classnames to v2.3.2
  • fix(deps): update dependency date-fns-jalali to v2.28.0-1
  • fix(deps): update dependency express-session to v1.17.3
  • fix(deps): update dependency react-window to v1.8.7
  • fix(deps): update dependency rxjs to v7.5.7
  • fix(deps): update nest monorepo (@nestjs/common, @nestjs/core, @nestjs/platform-express, @nestjs/schematics, @nestjs/testing)
  • chore(deps): update dependency @types/jest to v27.5.2
  • chore(deps): update dependency cypress to v9.7.0
  • chore(deps): update dependency eslint to v8.24.0
  • chore(deps): update dependency eslint-plugin-import to v2.26.0
  • chore(deps): update dependency eslint-plugin-jsx-a11y to v6.6.1
  • chore(deps): update dependency eslint-plugin-react to v7.31.8
  • chore(deps): update dependency eslint-plugin-react-hooks to v4.6.0
  • chore(deps): update dependency prettier to v2.7.1
  • chore(deps): update dependency tailwindcss to v3.1.8
  • chore(deps): update dependency ts-node to v10.9.1
  • chore(deps): update dependency typescript to v4.8.4
  • chore(deps): update graphqlcodegenerator monorepo (@graphql-codegen/cli, @graphql-codegen/fragment-matcher, @graphql-codegen/typescript, @graphql-codegen/typescript-operations, @graphql-codegen/typescript-react-apollo)
  • chore(deps): update nextjs monorepo to v12.3.1 (eslint-config-next, next)
  • chore(deps): update nrwl monorepo to v13.10.6 (@nrwl/cli, @nrwl/cypress, @nrwl/eslint-plugin-nx, @nrwl/jest, @nrwl/linter, @nrwl/nest, @nrwl/next, @nrwl/node, @nrwl/react, @nrwl/tao, @nrwl/web, @nrwl/workspace)
  • chore(deps): update typescript-eslint monorepo to v5.38.1 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • fix(deps): update apollo graphql packages (@apollo/client, apollo-server-express, apollo-server-plugin-response-cache)
  • fix(deps): update dependency @devoxa/prisma-relay-cursor-connection to v2.2.2
  • fix(deps): update dependency @headlessui/react to v1.7.3
  • fix(deps): update dependency @nestjs/bull to v0.6.1
  • fix(deps): update dependency @octokit/plugin-throttling to v3.7.0
  • fix(deps): update dependency axios to v0.27.2
  • fix(deps): update dependency bull to v4.10.0
  • fix(deps): update dependency core-js to v3.25.4
  • fix(deps): update dependency date-fns to v2.29.3
  • fix(deps): update dependency express to v4.18.1
  • fix(deps): update dependency graphql-query-complexity to v0.12.0
  • fix(deps): update dependency marked to v4.1.1 (marked, @types/marked)
  • fix(deps): update dependency nest-commander to v2.5.0
  • fix(deps): update dependency nestjs-octokit to v0.2.0
  • fix(deps): update dependency nestjs-prisma to v0.18.0
  • fix(deps): update dependency next-themes to v0.2.1
  • fix(deps): update dependency puppeteer to v13.7.0
  • fix(deps): update dependency react-icons to v4.4.0
  • fix(deps): update dependency react-table to v7.8.0
  • fix(deps): update dependency telegraf to v4.10.0
  • fix(deps): update dependency tslib to v2.4.0
  • chore(deps): update dependency @testing-library/react-hooks to v8
  • chore(deps): update dependency @types/cache-manager to v4
  • chore(deps): update dependency @types/cron to v2
  • chore(deps): update dependency @types/react to v18
  • chore(deps): update dependency @types/react-dom to v18
  • chore(deps): update dependency cypress to v10
  • chore(deps): update dependency jest-mock-extended to v3
  • chore(deps): update dependency next-sitemap to v3
  • chore(deps): update jest monorepo to v29 (major) (@types/jest, babel-jest, jest, ts-jest)
  • chore(deps): update node.js to v18
  • chore(deps): update nrwl monorepo to v14 (major) (@nrwl/cli, @nrwl/cypress, @nrwl/eslint-plugin-nx, @nrwl/jest, @nrwl/linter, @nrwl/nest, @nrwl/next, @nrwl/node, @nrwl/react, @nrwl/tao, @nrwl/web, @nrwl/workspace)
  • chore(deps): update redis docker tag to v7
  • fix(deps): update dependency @adminjs/express to v5
  • fix(deps): update dependency @adminjs/nestjs to v5
  • fix(deps): update dependency @adminjs/prisma to v3
  • fix(deps): update dependency @nestjs/schedule to v2
  • fix(deps): update dependency @nestjs/throttler to v3
  • fix(deps): update dependency @octokit/plugin-throttling to v4
  • fix(deps): update dependency adminjs to v6
  • fix(deps): update dependency cache-manager to v5
  • fix(deps): update dependency nest-commander to v3
  • fix(deps): update dependency next-i18next to v12
  • fix(deps): update dependency puppeteer to v18
  • fix(deps): update dependency use-debounce to v8
  • fix(deps): update nest monorepo to v9 (major) (@nestjs/common, @nestjs/core, @nestjs/platform-express, @nestjs/schematics, @nestjs/testing)
  • fix(deps): update prisma monorepo to v4 (major) (@prisma/client, prisma)
  • 🔐 Create all rate-limited PRs at once 🔐

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

docker-compose
docker-compose.yml
  • redis 6
  • postgres 14
dockerfile
Dockerfile
  • node 17
apps/server/Dockerfile
apps/web/Dockerfile
npm
package.json
  • @adminjs/express 4.1.0
  • @adminjs/nestjs 4.0.1
  • @adminjs/prisma 1.0.3
  • @apollo/client 3.5.10
  • @devoxa/prisma-relay-cursor-connection 2.1.0
  • @exonest/graphql-cache-control 0.1.0
  • @exonest/graphql-connections 0.1.0
  • @graphql-codegen/fragment-matcher 3.2.1
  • @headlessui/react 1.5.0
  • @n8tb1t/use-scroll-position 2.0.3
  • @nestjs/bull 0.5.4
  • @nestjs/common 8.4.3
  • @nestjs/core 8.4.3
  • @nestjs/graphql 9.1.2
  • @nestjs/platform-express 8.4.3
  • @nestjs/schedule 1.1.0
  • @nestjs/throttler 2.0.1
  • @nrwl/next 13.9.6
  • @octokit/plugin-throttling 3.6.2
  • @prisma/client 3.11.1
  • adminjs 5.7.5
  • apollo-server-cache-redis 3.3.1
  • apollo-server-core 3.6.7
  • apollo-server-express 3.6.7
  • apollo-server-plugin-response-cache 3.5.2
  • axios 0.26.1
  • bcrypt 5.0.1
  • bull 4.8.1
  • cache-manager 3.6.0
  • cache-manager-redis-store 2.0.0
  • classnames 2.3.1
  • core-js 3.21.1
  • date-fns 2.28.0
  • date-fns-jalali 2.28.0-0
  • discord-webhook-node 1.1.8
  • express 4.17.3
  • express-formidable 1.2.0
  • express-session 1.17.2
  • github-colors 2.2.20
  • graphql 15.7.0
  • graphql-query-complexity 0.11.0
  • gray-matter 4.0.3
  • hbs 4.2.0
  • instagram-web-api 2.2.2
  • ioredis 4.28.5
  • marked 4.0.12
  • nest-commander 2.4.0
  • nestjs-octokit 0.1.2
  • nestjs-prisma 0.15.1
  • next 12.1.4
  • next-i18next 10.5.0
  • next-router-query 0.1.3
  • next-seo 4.29.0
  • next-themes 0.1.1
  • nextjs-progressbar 0.0.14
  • node-emoji 1.11.0
  • puppeteer 13.5.2
  • react 17.0.2
  • react-dom 17.0.2
  • react-icons 4.3.1
  • react-table 7.7.0
  • react-window 1.8.6
  • reflect-metadata 0.1.13
  • regenerator-runtime 0.13.9
  • rxjs 7.5.5
  • sharp 0.30.5
  • slugify 1.6.5
  • telegraf 4.7.0
  • tough-cookie-filestore2 1.0.0
  • tslib 2.3.1
  • use-debounce 7.0.1
  • @graphql-codegen/cli 2.6.2
  • @graphql-codegen/typescript 2.4.8
  • @graphql-codegen/typescript-operations 2.3.5
  • @graphql-codegen/typescript-react-apollo 3.2.11
  • @nestjs/schematics 8.0.9
  • @nestjs/testing 8.4.3
  • @nrwl/cli 13.9.6
  • @nrwl/cypress 13.9.6
  • @nrwl/eslint-plugin-nx 13.9.6
  • @nrwl/jest 13.9.6
  • @nrwl/linter 13.9.6
  • @nrwl/nest 13.9.6
  • @nrwl/node 13.9.6
  • @nrwl/react 13.9.6
  • @nrwl/tao 13.9.6
  • @nrwl/web 13.9.6
  • @nrwl/workspace 13.9.6
  • @tailwindcss/typography 0.5.2
  • @testing-library/react 12.1.4
  • @testing-library/react-hooks 7.0.2
  • @types/bcrypt 5.0.0
  • @types/bull 3.15.8
  • @types/cache-manager 3.4.3
  • @types/cron 1.7.3
  • @types/ioredis 4.28.10
  • @types/jest 27.4.1
  • @types/marked 4.0.3
  • @types/node 17.0.17
  • @types/node-emoji 1.8.1
  • @types/react 17.0.43
  • @types/react-dom 17.0.14
  • @types/sharp 0.30.0
  • @typescript-eslint/eslint-plugin 5.17.0
  • @typescript-eslint/parser 5.17.0
  • autoprefixer 10.4.4
  • babel-jest 27.5.1
  • cypress 9.5.3
  • eslint 8.12.0
  • eslint-config-next 12.1.4
  • eslint-config-prettier 8.5.0
  • eslint-plugin-cypress 2.12.1
  • eslint-plugin-import 2.25.4
  • eslint-plugin-jsx-a11y 6.5.1
  • eslint-plugin-react 7.29.4
  • eslint-plugin-react-hooks 4.4.0
  • jest 27.5.1
  • jest-mock-extended 2.0.5
  • next-sitemap 2.5.17
  • postcss 8.4.12
  • prettier 2.6.2
  • prisma 3.15.2
  • react-test-renderer 17.0.2
  • tailwindcss 3.0.23
  • ts-jest 27.1.4
  • ts-node 10.7.0
  • typescript 4.6.3

  • Check this box to trigger a request for Renovate to run again on this repository

user can edit or complete her/his profile

we need to add a feature to user profile so they can send us correct detail about them selfs
they can report, edit, add their profile to our site
so we need a status column to check only show the pages that status is approved by admin
we need an editable page so if users click the edit page shows them the real page but users can edit content and after can send us the editable page
need user to be authenticated
need user can send us more information
need user can update company that he/she works at
need user can choose the city he works from
need user can choose the country if they don't live in Iran
need user can pin or choose the most stared or famous project that he contributes it ( like artist pick in Spotify )
need user can add a section for donation ( need to create something like coffebede but in our system )

user can share her/his score in between iranian contributors

user can share his score as an image or ticket like react conf ticket or GitHub contributor image
after that user can share this ticket in LinkedIn or any social media
design should have Iran flag and most designed as well as possible
this task start matnbaz social media activities and other Iranian contributor should know about matnbaz

this task must be done after creating or redesign user profile
we should create it as a image so other user can easily reference them in their readme repo in github profile

images :

image

image

image

Github Sponsorship

پی پینگ قابلیت وصل شدن به گیتهاب اسپانسرشیپ رو داره.

باگ در نمایش رتبه کاربر

نمایش رتبه کاربر ها توی صفحه کاربران برتر و پروفایل خودشون با هم فرق میکنه مثال :

Screenshot 2022-02-21 175938

بر اساس مشارکت عمومی :

Screenshot 2022-02-21 180027

بر اساس مجموع استار ها :

Screenshot 2022-02-21 180154

همچنین وقتی دوباره روی مشارکت‌های عمومی کلیک میشه تا بر اون اساس ترتیب بنده بشه یکی به رتبه اضافه میشه

Screenshot 2022-02-21 180409

Fix support for inline code in Markdown

GitHub's Markdown supports inline code using ( ` ) character, like so: val x = 5 which can be used in README.MD files, however, when users' repositories' readme are shown on the matnbaz site they show inline codes in a different style but still show ( ` ) character around it.

درخواست حذف کاربر از سایت

عزیزانی که دوست ندارن توی سایت باشند می‌تونند در همین Issue یک پیام ارسال کنند تا بنده ایشون رو از سایت حذف کنم.

این Issue تا موقعی که یک بخش مخصوص در سایت برای این کار بسازم باز می‌مونه.

SEO issue

در حال حاضر وقتی عبارت "متن‌باز" (با نیم‌فاصله) در گوگل جست‌و‌جو می‌شه - برای من - سایت نتیجه دوم هست.
https://www.google.com/search?q=%D9%85%D8%AA%D9%86%E2%80%8C%D8%A8%D8%A7%D8%B2

اما وقتی عبارت "متن باز"‌ (با فاصله) در گوگل جست‌و‌جو می‌شه سایت در نتایج نیست.
https://www.google.com/search?q=%D9%85%D8%AA%D9%86%20%D8%A8%D8%A7%D8%B2

درسته که ما در سایت فقط از نیم‌فاصله استفاده کردیم اما نباید گوگل خودش سایت رو برای "متن باز" هم ایندکس کنه؟
آیا باید کلا از "متن باز" استفاده کنیم؟ چون فکر نمی‌کنم کسی با نیم‌فاصله تایپ کنتش موقع جست‌و‌جو کردن.

Discord Blocked :)

خب. رسما قبل از موعد به فاک رفتیم. نظر خاصی دارید؟
یه پلفترم دیگه درست کنیم؟ بریم رو ماتریکس؟ یا ...
برا من خیلی ضروری که با تیم زیگ تو ارتباط باشم. andrew هم مطمئنم خیلی خوشش میاد اگه یه اپ ساخته بشه برا این کار ( که تو زیگ باشه سرورش حداقل ). مایلید دو تیم بشیم برای فرانت و سرور؟

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.