diff --git a/.github/workflows/nx-cloud-main.yml b/.github/workflows/nx-cloud-main.yml index 31fca0fc67..4e729845d2 100644 --- a/.github/workflows/nx-cloud-main.yml +++ b/.github/workflows/nx-cloud-main.yml @@ -104,7 +104,7 @@ jobs: run: | echo "::set-output name=name::$([[ -f ./yarn.lock ]] && echo "yarn" || ([[ -f ./pnpm-lock.yaml ]] && echo "pnpm") || echo "npm")" # Set node/npm/yarn versions using volta, with optional overrides provided by the consumer - - uses: volta-cli/action@fdf4cf319494429a105efaa71d0e5ec67f338c6e + - uses: volta-cli/action@v3 with: node-version: "${{ inputs.node-version }}" npm-version: "${{ inputs.npm-version }}" @@ -297,4 +297,4 @@ jobs: - name: Stop all running agents for this CI run # It's important that we always run this step, otherwise in the case of any failures in preceding non-Nx steps, the agents will keep running and waste billable minutes if: ${{ always() }} - run: npx nx-cloud stop-all-agents \ No newline at end of file + run: npx nx-cloud stop-all-agents diff --git a/docs/jobs/affine.pro-remote.md b/docs/jobs/affine.pro-remote.md index cbb334433f..97f1d27ea3 100644 --- a/docs/jobs/affine.pro-remote.md +++ b/docs/jobs/affine.pro-remote.md @@ -1,34 +1,35 @@ ## What we do -We **AFFiNE** hold a vision of shaping a world where all block components in modern applications are semantically connected. -We're open for Fullstack Engineer positions across the BlockSuite sub-team. The **BlockSuite** team works to create the best **block-editor** and **open-block** protocol for use in AFFiNE. Paving the way for a new generation of SaaS software and developers. +We **AFFiNE** hold a vision of shaping a world semantically connected through block components in modern applications. +We're open for Fullstack Engineer positions across the BlockSuite sub-team. The **BlockSuite** team works on creating the best **block-editor** and **open-block** protocol for use in AFFiNE. Paving the way for a new generation of SaaS software and developers. ## Fullstack Engineer (Fully-Remote) ### This position is for: - Developing AFFiNE **the open source way**, including coding and community engagement. -- Researching and supporting onboarding of new use cases AFFiNE.pro subscribers. +- Researching and supporting **onboarding process** of new use cases for AFFiNE.pro subscribers. - Improving our **block editor** and **graphics editor**. - Assisting our subscribers in utilizing our product in a data-based way with help from the operational teams. -- Researching on better activation of potential subscribers. At AFFiNE, developers are self-organized individual engineers who are also responsible team members whether they are on-site or working remotely. +- Researching on better activation of potential subscribers. +- Engineers who are self-organized individuals and also responsible team members, no matter they are on-site or working remotely. ### What we are looking for: -- Software engineering experience with **editor** or **graphics** with professional real-world use cases. +- Software engineering experience with **editor** or **graphics** and professional real-world use cases. - Experience and proficiency in **TypeScript** and a **second programming language** preferably **Rust**. -- You have strong communication and writing skills in English. -- You are comfortable working in a diverse and cross-functional team. -- You love the spirit of open source, share our visions and work under those values. +- Strong communication and writing skills in English. +- Ability to work in a diverse and cross-functional team with skill and ease. +- A love for open source, sharing our visions and working under those values. ### It would be great if you are: -- Skillful in building UI with different Web frameworks or native web components. +- Skillful in building UI with different web frameworks or native web components. - Heavy user of knowledge/project management tools. - Experienced in scaling **a successful SaaS product**. - Experienced in developing platforms or tools for developers. - Experienced in working with a **globally distributed team**. -- Enthusiastic in AFFiNE products as a user or contributor. +- Enthusiastic about AFFiNE products as a user or contributor. ### What we offer: @@ -40,4 +41,4 @@ We're open for Fullstack Engineer positions across the BlockSuite sub-team. The Interested? Send us your CV to [contact@toeverything.info](mailto:contact@toeverything.info). -Feel free to include any extra information (GitHub link, previous projects, personal blog etc.) +Feel free to include any extra information (GitHub link, previous projects, personal blog etc.). diff --git a/docs/jobs/affine.pro.md b/docs/jobs/affine.pro.md index a2f4e08380..6cffee1817 100644 --- a/docs/jobs/affine.pro.md +++ b/docs/jobs/affine.pro.md @@ -1,35 +1,36 @@ ## What we do -We **AFFiNE** hold a vision of shaping a world where all block components in modern applications are semantically connected. -We're open for Fullstack Engineer positions across the BlockSuite sub-team. The **BlockSuite** team works to create the best **block-editor** and **open-block** protocol for use in AFFiNE. Paving the way for a new generation of SaaS software and developers. +We **AFFiNE** hold a vision of shaping a world semantically connected through block components in modern applications. +We're open for Fullstack Engineer positions across the BlockSuite sub-team. The **BlockSuite** team works on creating the best **block-editor** and **open-block** protocol for use in AFFiNE. Paving the way for a new generation of SaaS software and developers. ## Fullstack Engineer ### This position is for: -- Develop AFFiNE **the open source way**, including coding and community engagement. -- Researching and supporting onboarding of new use cases AFFiNE.pro subscribers. -- Improving our **block editor** and **graphic editor**. -- Assist our subscribers in utilizing our product in a data-based way with help from the operational teams. -- Research on better activation of potential subscribers. At AFFiNE, developers are self-organized individual engineers who are also responsible team members whether they are on-site or working remotely. +- Developing AFFiNE **the open source way**, including coding and community engagement. +- Researching and supporting **onboarding process** of new use cases for AFFiNE.pro subscribers. +- Improving our **block editor** and **graphics editor**. +- Assisting our subscribers in utilizing our product in a data-based way with help from the operational teams. +- Researching on better activation of potential subscribers. +- Engineers who are self-organized individuals and also responsible team members, no matter they are on-site or working remotely. +- ### What we are looking for: -- Software engineering experience with **editor** or **graphics** with professional real-world use cases. -- Experience and proficiency in **JavaScript** and a **second programming language** preferably **Rust**. -- You have strong communication and writing skills in English. -- You are comfortable working in a diverse and cross-functional team. -- You love the spirit of open source, share our visions and work under those values. +- Software engineering experience with **editor** or **graphics** and professional real-world use cases. +- Experience and proficiency in **TypeScript** and a **second programming language** preferably **Rust**. +- Strong communication and writing skills in English. +- Ability to work in a diverse and cross-functional team with skill and ease. +- A love for open source, sharing our visions and working under those values. -### It would be great if you have/are: +### It would be great if you are: -- Incredible **React** or **web components (lit)** experts. -- Knowledge/project management tool enthusiast. -- Licensing or subscription management or enterprise software company experience. -- Experience scaling **a successful SaaS product**. -- Developer platform/tool industry experience. -- Experience working with a **globally distributed team**. -- Love AFFiNE products as a user or contributor. +- Skillful in building UI with different web frameworks or native web components. +- Heavy user of knowledge/project management tools. +- Experienced in scaling **a successful SaaS product**. +- Experienced in developing platforms or tools for developers. +- Experienced in working with a **globally distributed team**. +- Enthusiastic about AFFiNE products as a user or contributor. ### What we offer: diff --git a/docs/jobs/mysc.app.md b/docs/jobs/mysc.app.md index 6fc70e2322..f8ffe22aaf 100644 --- a/docs/jobs/mysc.app.md +++ b/docs/jobs/mysc.app.md @@ -5,17 +5,17 @@ - Build APIs in the Data Platform to support new capabilities within mysc. - Work with backend and client side databases (MongoDB, Redis, SQLite) - Design and implement algorithms that are highly performant, resilient against failures and race conditions and are easy to use by application developers -- Build up solid knowledge of our product to understand end to end system behaviour and data flow -- Execute performance profiling on existing systems to understand key bottlenecks and improve on their performance characteristics +- Build up solid knowledge of our product to understand end to end system behavior and data flow +- Execute performance profiling on existing systems to identify key bottlenecks and improve their performance characteristics ### What we're looking for -- You have strong analytical thinking, planning, and problem-solving skills -- You have 3-5 years experience in building APIs or Platforms -- You have strong computer science fundamentals, including knowledge of data structures, algorithmic complexity, and designing for performance and scalability -- You have experience in NodeJS, Typescript and Go -- You have experience working with JWST -- You have experience with unit / automated testing +- Strong analytical thinking, planning, and problem-solving skills +- 3-5 years experience in building APIs or Platforms +- Strong computer science fundamentals, including knowledge of data structures, algorithmic complexity, and designing for performance and scalability +- Experience in NodeJS, TypeScript and Go +- Experience working with JWST +- Experience with unit / automated testing ### What we offer diff --git a/libs/components/layout/src/header/Logo/InfoModal.tsx b/libs/components/layout/src/header/Logo/InfoModal.tsx index a0521860d7..7be5eba3b2 100644 --- a/libs/components/layout/src/header/Logo/InfoModal.tsx +++ b/libs/components/layout/src/header/Logo/InfoModal.tsx @@ -15,7 +15,7 @@ export const InfoModal = ({ open, onClose }: ModalProps) => {
- live demo + Pre-Alpha onClose?.()}>