LearnNewsExamplesServices
Frontmatter
id5968
titleImprove the design of the new Neo.mjs website
stateClosed
labels
help wantedgood first issuehacktoberfestdesign
assignees[]
createdAtSep 24, 2024, 5:29 PM
updatedAtNov 2, 2024, 2:01 PM
githubUrlhttps://github.com/neomjs/neo/issues/5968
authortobiu
commentsCount4
parentIssue5963
subIssues
6022 Improvement Design ofFooter Section
6024 Improvement Blog page''s design and layout
subIssuesCompleted2
subIssuesTotal2
blockedBy[]
blocking[]
closedAtNov 2, 2024, 2:01 PM

Improve the design of the new Neo.mjs website

Closed v8.1.0 help wantedgood first issuehacktoberfestdesign
tobiu
tobiu commented on Sep 24, 2024, 5:29 PM

Related to: https://github.com/neomjs/neo/issues/5963 (Please read this ticket first)

A call to all designers who would like to participate in hacktoberfest.

Since we literally just released the new framework website: https://neomjs.com/dist/production/apps/portal/#/home

We are highly interested in your thoughts. If you spot specific areas where we can do better, this is definitely worth a PR for each spot which you identify.

Thanks and best regards, Tobias

tobiu added the help wanted label on Sep 24, 2024, 5:29 PM
tobiu added the good first issue label on Sep 24, 2024, 5:29 PM
tobiu added the hacktoberfest label on Sep 24, 2024, 5:29 PM
tobiu added the design label on Sep 24, 2024, 5:29 PM
VedantDewangan
VedantDewangan Oct 1, 2024, 1:53 AM

Hi Tobias,

I'd love to contribute to improving the design of the new Neo.mjs website for Hacktoberfest. After reviewing the website, I noticed a few areas where enhancements could be made, particularly on the homepage and blog sections.

For example, I believe the cards on the homepage and blog page could benefit from a more polished design. Additionally, I have some ideas to improve the filter search input on the blog page for a better user experience.

I'd be happy to submit PRs addressing these areas. Please let me know if that sounds good, and I'll start working on it right away.

tobiu
tobiu Oct 1, 2024, 2:57 AM

hi guys,

good ideas are always welcome. I recommend that you create smaller new specific tickets and i can assign them to you. Even small concepts are worth PRs.

Feel free to jump into the slack channel, in case you need input on how to work with the theming engine.

In short:

  • fork the repo
  • npm i
  • npm run build-all (which includes a themes build for all themes)
  • then you can use npm run watch-themes which will compile all changes in existing files into their CSS file counterpart
  • when creating a new file, we need to run npm run build-themes to get it into the theme maps (json). afterwards the watcher works again

mostly these 2 folders: https://github.com/neomjs/neo/tree/dev/resources/scss/src/apps/portal https://github.com/neomjs/neo/tree/dev/resources/scss/theme-neo-light/apps/portal

the portal app is only using the new (and not finished) theme-neo-light.

tobiu
tobiu Nov 2, 2024, 2:01 PM

Since the event has ended, i will close all hacktoberfest related tickets now. In case someone still wants to work on a related ticket, feel free to add a comment and we can reopen it.

tobiu closed this issue on Nov 2, 2024, 2:01 PM