mirror of
https://gitee.com/nocobase/nocobase.git
synced 2024-12-02 12:18:15 +08:00
d76e8fb87f
* refactor: update umi version 3.x to version 4.x
* refactor: update react-router-dom version to 6.x
* refactor(react-router-dom): change Layout Component `props.children` to `<Outlet />`
* refactor(react-router-dom): change <Route /> props and <RouteSwitch /> correct
* refactor(react-router-dom): replace `<Redirect />` to `<Navigate replace />`
* refactor(react-router-dom): replace `useHistory` to `useNavigate`
* refactor(react-router-dom): replace `useRouteMatch` to `useParams`
* refactor(react-router-dom & dumi): fix <RouteSwitch /> & umi document bug
* refactor(react-router-dom): `useRoutes` Optimize `<RouteSwitch />` code
* refactor(react-router-dom): update `Route` types and docs
* refactor(react-router-dom): optimize RouteSwitch code
* refactor(react-router-dom): `useLocation` no generics type
* refactor(react-router-dom): add `less v3.9.0` to `resolutions` to solve the error of `gulp-less`
* refactor(react-router-dom): fix `<RouteSwitch />` `props.routes` as an array is not handled
* chore: upgrade `dumi` and refactor docs
* fix: completed code review, add `targets` to solve browser compatibility & removed `chainWebpack`
* refactor(dumi): upgraded dumi under `packages/core/client`
* refactor(dumi): delete `packages/core/dumi-theme-nocobase`
* refactor(dumi): degrade `react` & replace `dumi-theme-antd` to `dumi-theme-nocobase`
* refactor(dumi): solve conflicts between multiple dumi applications
* fix: login page error in react 17
* refactor(dumi): remove less resolutions
* refactor(dumi): umi add `msfu: true` config
* fix: merge bug
* fix: self code review
* fix: code reivew and test bug
* refactor: upgrade react to 18
* refactor: degrade react types to 17
* chore: fix ci error
* fix: support routerBase & fix workflow page params
* fix(doc): menu externel link
* fix: build error
* fix: delete
* fix: vitest error
* fix: react-router new code replace
* fix: vitest markdown error
* fix: title is none when refresh
* fix: merge error
* fix: sidebar width is wrong
* fix: useProps error
* fix: side-menu-width
* fix: menu selectId is wrong & useProps is string
* fix: menu selected first default & side menu hide when change
* fix: test error & v0.10 change log
* fix: new compnent doc modify
* fix: set umi `fastRefresh=false`
* refactor: application v2
* fix: improve code
* fix: bug
* fix: page = 0 error
* fix: workflow navigate error
* feat: plugin manager
* fix: afterAdd
* feat: update docs
* feat: update docs
* fix: page tab change not work
* fix: login redirect query param doesn't work
* fix: bug and doc
* feat: update docs
* fix: ci error
* fix: merge main
* feat: update docs
* feat: update docs
* feat: update docs
* chore(versions): 😊 publish v0.10.0-alpha.1
* fix: translations
* chore: backend node test max old space size
* docs: add useSearchParams
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: ChengLei Shao <chareice@live.com>
88 lines
4.8 KiB
Markdown
88 lines
4.8 KiB
Markdown
[English](./README.md) | [中文](./README.zh-CN.md) | Türkçe
|
||
|
||
![](https://nocobase.oss-cn-beijing.aliyuncs.com/bbcedd403d31cd1ccc4e9709581f5c2f.png)
|
||
|
||
**Note:** 📌
|
||
|
||
NocoBase, geliştirmenin ilk aşamasındadır ve sık sık değişiklik yaparak geliştiriyoruz. Lütfen üretim ortamlarında dikkatli olun.
|
||
|
||
NocoBase v0.10 has been released, see [v0.10: update instructions](http://docs.nocobase.com/welcome/release/v10-changelog) for details.
|
||
|
||
## Çalışma arkadaşımız olabilirsiniz
|
||
|
||
Takıma katılacak tam zamanlı, uzaktan ürün tasarımı ve geliştirme arkadaşları arıyoruz. NocoBase'e güçlü bir ilginiz varsa, lütfen bize hello@nocobase.com adresinden e-posta göndermekten çekinmeyin.
|
||
|
||
## NocoBase Nedir?
|
||
|
||
NocoBase, ölçeklenebilirlik öncelikli, açık kaynaklı, kod yazmadan geliştirme yapabileceğiniz bir platformudur. Programlama gerekmez, dakikalar içinde NocoBase ile kendi yönetim sisteminizi oluşturun.
|
||
|
||
Anasayfa:
|
||
https://www.nocobase.com/
|
||
|
||
Canlı Test:
|
||
https://demo.nocobase.com/new
|
||
|
||
Dökümanlar:
|
||
https://docs.nocobase.com/
|
||
|
||
|
||
İletişim:
|
||
hello@nocobase.com
|
||
|
||
## NocoBase kimin içindir
|
||
|
||
Aşağıdaki ihtiyaçlarınız varsa NocoBase sizin için tasarlanmıştır.
|
||
|
||
- Bir iç yönetim sistemi geliştirmek istiyorsanız
|
||
- Kodsuz geliştirme ile iş ihtiyaçlarınızın çoğunu karşılamak istiyorsanız
|
||
- Kodsuz geliştirme, geliştirici olmayanlar için yeterince basittir; yerel gelişime yakın olacak kadar esnek
|
||
- Sisteminizi kolay bir şekilde sürekli geliştirebilirsiniz
|
||
- Tam kod ve veri kontrolü ile özel dağıtım
|
||
- Ücretsiz kullanabilirsiniz veya daha fazla teknik destek için ödeme yapabilirsiniz
|
||
|
||
## NocoBase neden farklıdır?
|
||
|
||
### 1. Ayrı "veri yapısı" ve "kullanıcı arayüzü"
|
||
|
||
Çoğu kodsuz(nocode) uygulamalar form, tablo veya süreç odaklıdır. bir tabloya yeni bir sütun eklemenin yeni bir alan eklemek anlamına geldiği Airtable gibi doğrudan kullanıcı arabiriminde veri yapıları oluşturur. Bu, kullanım kolaylığı avantajına sahiptir fakat daha karmaşık senaryoların ihtiyaçlarını karşılamak için sınırlı işlevsellik ve esneklik dezavantajına sahiptir.
|
||
|
||
NocoBase, veri yapısını kullanıcı arayüzünden ayırma tasarım fikrini benimser ve her blokta farklı tür, stil, içerik ve eylemlerle veri koleksiyonları için istediğiniz sayıda blok (veri görünümü) oluşturmanıza olanak tanır. Bu yapısal durum kodsuz işlemin basitliğini ve aynı zamanda yerel geliştirme gibi esnekliği de hesaba katar.
|
||
|
||
|
||
![2.collection-block.png](https://docs.nocobase.com/static/2.collection-block.7dcc928f.png)
|
||
|
||
### 2. ne görüyorsanız onu alırsınız
|
||
|
||
NocoBase, karmaşık ve farklı iş sistemlerinin geliştirilmesine olanak tanır, ancak bu karmaşık ve özel operasyonların gerekli olduğu anlamına gelmez. Tek bir tıklama ile kullanım arayüzünde yapılandırma seçenekleri görüntülenebilir. Bu da sistem yapılandırma haklarına sahip yöneticilerin kullanıcı arayüzünü doğrudan WYSIWYG işlemleri ile yapılandırılabileceği anlamına gelir.
|
||
|
||
![2.user-root.gif](https://docs.nocobase.com/static/2.user-root.824f5ef2.gif)
|
||
|
||
### 3. Her şey bir eklenti
|
||
|
||
NocoBase eklenti mimarisini benimser, tüm yeni özellikler eklentiler geliştirip yükleyerek uygulanabilir. Gelecekte, işlevselliği genişletmenin telefonunuza bir uygulama yüklemek kadar kolay olduğu bir eklenti pazarı oluşturacağız.
|
||
|
||
![](https://www.nocobase.com/images/NocoBaseMindMapLite.png)
|
||
|
||
[Tam resmi görmek için tıklayın](https://www.nocobase.com/images/NocoBaseMindMap.png)
|
||
|
||
## Kurulum
|
||
|
||
NocoBase üç kurulum modelini destekler:
|
||
|
||
- <a target="_blank" href="https://docs.nocobase.com/welcome/getting-started/installation/docker-compose">Docker kurulumu (👍Tavsiye edilen)</a>
|
||
|
||
Kodsuz senaryolar için uygundur, yazılacak kod yoktur. Yükseltme yaparken, sadece en son görüntüyü indirin ve yeniden başlatın.
|
||
|
||
- <a target="_blank" href="https://docs.nocobase.com/welcome/getting-started/installation/create-nocobase-app">create-nocobase-app CLI ile kurulum</a>
|
||
|
||
Projenin iş kodu tamamen bağımsızdır ve düşük kod geliştirmeyi destekler.
|
||
|
||
- <a target="_blank" href="https://docs.nocobase.com/welcome/getting-started/installation/git-clone">Git kaynak kodlarından derleme</a>
|
||
|
||
Yayınlanmamış en son sürümü deneyimlemek veya katkıda bulunmak istiyorsanız, kaynak kodunda değişiklik yapmanız ve hata ayıklamanız gerekiyorsa, yüksek düzeyde geliştirme becerisi gerektiren bu kurulum yöntemini seçmeniz önerilir. Eğer kodlar güncellendiyse git pull ile son sürümü çekebilirsiniz.
|
||
|
||
## License
|
||
|
||
- [Core packages](https://github.com/nocobase/nocobase/tree/main/packages/core) are [Apache 2.0 licensed](./LICENSE-APACHE-2.0).
|
||
- [Plugins packages](https://github.com/nocobase/nocobase/tree/main/packages/plugins) are [AGPL 3.0 licensed](./LICENSE-AGPL).
|