-
Notifications
You must be signed in to change notification settings - Fork 4
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
Using initial design by James, created a Vue3 template starter. #140
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello @kinxiel 👋!
This has already been a bunch of nice work! 🤩 Looking over it, though, I have found quite a few tasks... 😅
-
Link the Subscribe button to the subscription service.
This is how it currently works.
-
For the deploy to work, the build script needs to be adjusted, right?
-
"What We Do"
We are a independent group of designers and developers in the Kansai (Osaka/Kyoto) area of Japan. To practice our English presentations skills, learns new things and meet other people we are organizing IRL (in-person) events.
All our events are organized by volunteers. Any money that we collect is just to cover our costs. -
Photos Page We can use our Flickr Group for the pictures. It even has an API. Maybe @Kimmym6a has an idea for how to display them? Until then maybe a link is enough?
-
Contact Page Yes. This ties into another isse about SNS use of owddm. Will bring it up in an other issue. (more on that later)
-
Page for each event. That'd be awesome!
@@ -1,44 +1,42 @@ | |||
{ | |||
"name": "owddm", | |||
"version": "1.0.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lot's here is better to be kept, particularly the "private": true
flag.
@@ -1,3 +0,0 @@ | |||
{{- if not .Site.IsServer -}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we re-add this?
"htmlhint": "htmlhint docs/_site/**/*.html", | ||
"serve": "npx hugo serve", | ||
"spellcheck": "npx cspell \"content/**/*.md\"", | ||
"svgo": "npm-run-all --parallel \"svgo:base -- --folder=docs/img/header\"", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it possible to keep the useful scripts in here? spellcheck
, svgo
, css-lint
and html-hint
seem to be a good idea?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we mix Vue with Hugo?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, the hugo scripts make little sense, but the linting may be a good idea. Spellcheck, linting etc.
pluralizeListTitles: false | ||
googleAnalytics: "disabled" | ||
|
||
params: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This set's a bunch of meta header data that seems missing from the vue template?
Here is the rendered header.
<meta property="og:description" content="Osaka Web Designers and Developers Meetup">
<meta property="og:type" content="website">
<meta property="og:url" content="https://owddm.com/">
<meta property="og:site_name" content="owddm">
<meta name=twitter:card content="summary">
<meta name=twitter:site content="@owddm">
<meta name=theme-color content="#005f9e">
<meta name=geo.placename content="Osaka, jp">
<meta name=geo.region content="jp">
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
isn't this config.yml part of the Hugo config?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is, but the header makes sense on the regular site as well, right?
@@ -1,30 +0,0 @@ | |||
{{ define "main" }} | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kinxiel I added the |
Thanks. I'll try to see if we can make some kind of gallery page. |
Migrated to Nuxt 3 from Vue for easier routing and etc. |
@kinxiel Awesome I think its almost there as well! 😻 There is quite a few things that can be better, A few things have priority in my book:
|
|
With the additional things in https://github.com/kinxiel/owddm.com/pull/6 we are mostly at a new version. Thought one thing we still kind of need → Other than that, I think the rest is "next step" |
…ated various parts of the design into their own separate components.
…ord content title if available.
all the work
…o be clear about the version
…so started using lazyloading)
…make it look like the design.
… out the survey menu for now, since it is not yet ready.
…d be a link semantically. Use NuxtLink activeClass prop where applicable. Other minor bug fixes.
…th mobile and regular versions with consistent spacing of the banner to the var(--space) definition.
@kinxiel I rebased this branch at https://github.com/owddm/owddm.com/tree/kmain - you should be able to use it with
and then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good first version of the new homepage I think
Design
You can find the design for the MVP, care of Martin here.
Description, Motivation, Context
Vue/Nuxt3
for the frontend andVite
as the build tool. Planning to addVitest
andCypress
for unit testing and e2e testing later on.TypeScript
withVue
but compilation is not set to strict, so you can have type errors and it will still run.pnpm
but because of some problems, switched to normalnpm
.Todos
General
Desktop
Mobile
Tests
Todo: Probably not for MVP but later
Notes
To accommodate both the desktop and mobile versions, some components need to be updated, feel free to do so.