karmada-io / website Goto Github PK
View Code? Open in Web Editor NEWKarmada website and documentation repo
Home Page: https://karmada.io
License: Creative Commons Attribution 4.0 International
Karmada website and documentation repo
Home Page: https://karmada.io
License: Creative Commons Attribution 4.0 International
What would you like to be added:
refactoring supporters block
Why is this needed:
simplification for adding new items
relative to #50
/assign
What would you like to be added:
replace WhatIs to components
Why is this needed:
so that the components are not in the index file, but in their own folder
/assign
/assign
/assign
What would you like to be added:
A document about how to upload logo to the Supporters
.
Why is this needed:
Some partners want to submit their logo on the list of Supporters
, but don't know how to start.
What would you like to be added:
https://github.com/karmada-io/website/blob/main/package.json#L24
official json https://github.com/facebook/docusaurus/blob/main/website/package.json
Why is this needed:
the original does not have these dependencies
What would you like to be added:
https://realfavicongenerator.net/favicon_checker?protocol=https&site=karmada.io%2F#.YoqusqjP23B
Why is this needed:
for all devices
/assign
Why is this needed:
refactor
/assign
What would you like to be added:
Refactor Karmada community website(https://karmada.io/).
Basic requirements of the website:
Why is this needed:
update
/assign
What would you like to be added:
replace Button to components
Why is this needed:
so that the components are not in the index file, but in their own folder
/assign
What would you like to be added:
Put the blog to https://karmada.io/blog.
Why is this needed:
header social icons
/assign
The official website of the project cannot be accessed.
What would you like to be added:
add scss support
Why is this needed:
for easier development
/assign
An accessible name is a word or phrase coded in a way that assistive technologies can associate it with a specific user interface object. Assistive technologies can then refer to the object by name, not just by type. When a link doesn’t have an accessible name, people who use assistive technologies have no way of knowing its purpose.
/assign
/assign
What would you like to be added:
up to date docusaurus dependencies
/assign
What would you like to be added:
Update the dependencies version(in both package-lock.json
and yarn.lock
) due to security concerns:
trim
to version 0.0.3 or laterbrowserslist
to version 4.16.5 or laterdns-packet
to version 1.3.2 or laterws
to version 7.4.6 or laternormalize-url
to version 4.5.1 or latertar
to version 6.1.9 or later.path-parse
to version 1.0.7 or later (#380, @samzong)nth-check
to version 2.0.1 or laterfollow-redirects
to version 1.14.8 or laternode-fetch
to version 2.6.7 or lateransi-regex
to version 5.0.1 or later.minimist
to version 1.2.6 or later.cross-fetch
to version 3.1.5 or later.ansi-regex
to version 3.0.1 or later.got
to version 11.8.5 or later.Why is this needed:
Hey @RainbowMango !!
There must be a contribution guide for contributors that how can we start the development server of the project on our system. So that we can start contributing to this project and submit our ideas, issue, and PRs to the project.
Thank you!
What would you like to be added:
use docusaurus styles
Why is this needed:
remove optional dependency
/assign
@mui/material ^5.10.3 → ^5.10.4
/assign
What would you like to be added:
Now Karmada's docs looks a little messy and it's unfriendly to users. We need to tidy the Karmada docs directory.
Why is this needed:
Tidy Karmada's docs directory. I recommend the below:
.
├── Core Concepts
│ ├── Resource template, pp, cpp, op, cop
├── Key Features
├── Get Started //A small example for new users.
├── Tutorials //Guide for users to learn how to use key feature step by step.
├── Installation
├── User Guide //Mainly used to introduce Karmada and its ecological features.
├── Administrator Guide //For administrator, including upgrade, migration, operation and maintenance.
├── Developer Guide //For developer, including secondary development, debug, configuration based on Karmada.
├── Contributor Guide //For contributor, including how to contribute to Karmada community.
├── Case Study //end-user cases.
├── Troubleshooting
└── FAQ
└── Reference
Organize existing docs:https://github.com/Poor12/karmada/tree/master/website_docs
TODO-list
Core Concepts
ReplenishKey Features
ReplenishGet Started
ReplenishUser Guide
FederatedHPA ReplenishUser Guide
全局资源视图聚合API部分与统一认证鉴权需分离User Guide
全局资源视图补充统一运维(exec、log)部分User Guide
全局资源视图补充资源、事件全局搜索部分User Guide
角色关注分离统一认证鉴权需与聚合API部分分离User Guide
角色关注分离补充全局资源配额部分User Guide
角色关注分离补充可复用调度策略部分Administrator Guide
补充迁移部分(包含单集群迁移、从kubefed迁移)Administrator Guide
补充Karmadactl指导手册Administrator Guide
补充monitoring监控日志部分Developer Guide
补充如何调试karmada部分Developer Guide
补充对Karmada-scheduler做自定义配置部分Reference
ReplenishWhat would you like to be added:
replace all css in one file
https://github.com/karmada-io/website/blob/main/src/pages/styles.module.css
Why is this needed:
to be able to find the styles in the 1st place
/assign
What would you like to be added:
As can be seen on this Github FAQ link the FAQ page has had a good amount of addition and lot of doubts/questions have been answered.
But the website FAQ section hasn't been updated since a long time and questions there remain unanswered.
Why is this needed:
What would you like to be added:
replace github btn to components
Why is this needed:
so that the components are not in the index file, but in their own folder
/assign
Why is this needed:
make titles bigger
/assign
What would you like to be added:
Why is this needed:
I will update the site dependencies as updates come in.
About scss agree if I update? @RainbowMango
/assign
add data
What would you like to be added:
add zoom
Why is this needed:
for a better view of the pictures
/assign
What would you like to be added:
General guidelines
sub-topics:
Why is this needed:
Helps new contributors to understand workflow of the project
@RainbowMango @Arhell What other sub-topics should we include?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.