c-hive / dotdev

Next.js SPA professional website template for teams and individuals: https://c-hive.github.io/dotdev/
MIT License
0 stars 1 forks source link

Open source #98

Closed thisismydesign closed 4 years ago

thisismydesign commented 4 years ago

Prerequisites: https://github.com/c-hive/dotdev/issues/91, https://github.com/c-hive/dotdev/issues/102

nkapolcs commented 4 years ago

rename

My first idea was theam or theame (like team theme) :)

look for and remove personal settings/config

I don't see anything sensitive in the repo.

we could use our own data for extra exposure. @nkapolcs @gomorizsolt are you ok with having your GH/GL user names in the readme?

Of course.

gomorizsolt commented 4 years ago

@nkapolcs @gomorizsolt any naming proposals? :)

No proposals from my side right now.

look for and remove personal settings/config

LGTM!

@nkapolcs @gomorizsolt are you ok with having your GH/GL user names in the readme?

Sure, it's fine. 👍

gomorizsolt commented 4 years ago

Created #101 and #102, not sure if any of them would be critical before open-sourcing the repo.

thisismydesign commented 4 years ago

I was thinking about dotdev for name. I like theam but perhaps it's more difficult to explain as it's hard t figure out from the pronunciation how it's written.

gomorizsolt commented 4 years ago

+1 for both from my side. :)

nkapolcs commented 4 years ago

I like dotdev too. :)

thisismydesign commented 4 years ago

Renamed to dotdev.

gomorizsolt commented 4 years ago

Shouldn't we swap the icons with something more generic? They currently default to our logo.

I'd also change the default cover image:

thisismydesign commented 4 years ago

Good point, could you change the default logo to a Next.js logo? We should not have that default cover image in the repo. Please remove it. If it's mandatory for the tiles, let's make the param mandatory but I'd prefer it being optional is possible.

gomorizsolt commented 4 years ago

If it's mandatory for the tiles, let's make the param mandatory but I'd prefer it being optional is possible.

It's optional.

https://github.com/c-hive/dotdev/blob/e1fd40f11bbdad8f8bb44a5ecb06b170236108a3/src/components/Products/Product/Product.js#L34

thisismydesign commented 4 years ago

Thanks, please make sure though that the tiles are not broken without a picture.

gomorizsolt commented 4 years ago

One thing I've noticed is that the GitHub API complains about the missing CORS policy header:

Screenshot 2020-04-09 at 10 21 21

Both in production and in development.

thisismydesign commented 4 years ago

What feature is this breaking? Please create an issue, I assume we need to use the proxy here as well.

gomorizsolt commented 4 years ago

Nevermind, this seems to be working right now.

thisismydesign commented 4 years ago

Anything still missing to open source?

gomorizsolt commented 4 years ago

It's fine as-is from my side. :)

We can open-source the project and continue working on the active PRs meanwhile.

gomorizsolt commented 4 years ago

How about #101? The proxy server is a required config but it seems we don't make sure of it.

gomorizsolt commented 4 years ago

Alright, I think we're ready to make the project open-source. :)

Going forward we can refactor the code where it's required but imo it's fine as-is right now.

thisismydesign commented 4 years ago

Done