Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(repo): initial setup for development and collaboration #3

Merged
merged 59 commits into from Nov 23, 2023

Conversation

maninak
Copy link
Collaborator

@maninak maninak commented Nov 15, 2023

The changed line count is inflated due to pnpm-lock.yaml. Otherwise, the PR is pretty small, especially for what it does.

Closes #1
Closes #10 by allowing same-origin apps hosting radicle-planning-boards as an iframe to override the default colors with js which sets new values for the semantic colors we define as CSS variables. If later there's a need for cross-origin host app support we could support setting those colors as env variables at build time too.

Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Also refactor to enable vue-router-powered routing

Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
As defined in radicle-interface.
A single declaration will automatically cover both light and dark modes.

Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
This reverts commit c34bf7b.

Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Makes it possible to easily use any icon from
the https://icones.js.org/ collection

Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
See radicle-interface commit 5fc49fa

Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
@maninak maninak self-assigned this Nov 15, 2023
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
@maninak maninak force-pushed the chore/1_initial-repo-setup branch 8 times, most recently from 0a3fe91 to e40ccba Compare November 21, 2023 15:03
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
We should remove this later when that is resolved.

Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
@maninak maninak enabled auto-merge (rebase) November 22, 2023 23:10
nuxt.config.ts Outdated Show resolved Hide resolved
components/TestComponent.vue Show resolved Hide resolved
Signed-off-by: Konstantinos Maninakis <maninak@protonmail.com>
auto-merge was automatically disabled November 23, 2023 19:43

Base branch requires signed commits

@maninak maninak merged commit a9bcdde into main Nov 23, 2023
8 checks passed
@maninak maninak deleted the chore/1_initial-repo-setup branch November 23, 2023 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Theme-ability Initial repo setup
2 participants