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

☀️ Summer mode #189

Closed
tipiirai opened this issue Feb 5, 2024 · 7 comments
Closed

☀️ Summer mode #189

tipiirai opened this issue Feb 5, 2024 · 7 comments
Assignees

Comments

@tipiirai
Copy link
Contributor

tipiirai commented Feb 5, 2024

Nue development is currently focusing on building a solid a design system and website templates before the focus shifts into singe-page applications and client-side/reactive Nue JS. For this reason, some of the issues are marked low priority.

See product roadmap for details.

@tipiirai tipiirai pinned this issue Feb 5, 2024
@tipiirai
Copy link
Contributor Author

tipiirai commented Feb 5, 2024

I'm currently working on Nuemark syntax highlighting #168 before (actually) moving to the design system. The design system will be a universal solution for websites (multi-page apps) and single-page applications. It is based on semantic CSS in such a way that the global namespace is not "polluted". It allows external CSS, CSS-in-JS and Tailwind to co-exist in harmony.

@tipiirai tipiirai self-assigned this Feb 5, 2024
@tipiirai
Copy link
Contributor Author

Finished developing syntax highlighting, and now moving onto the design system. Please check out the announcement:

@tipiirai
Copy link
Contributor Author

UPDATE: I'm actively working on the design system, but will make a round of low-level updates to Glow, Nuekit, and Nuemark before launching it. It's a rather big task impacting all parts of the stack and the information architecture on the website. Thanks.

@tipiirai
Copy link
Contributor Author

Accidentally closed this

@tipiirai tipiirai reopened this Feb 24, 2024
@tipiirai
Copy link
Contributor Author

tipiirai commented Mar 25, 2024

After finishing Nue CSS (ie. Nue automatic dependency management + a way to use vanilla CSS without global namespace issues + Lightning CSS integration + three example websites) I'm switching my focus to design systems. I also need to rewrite the current nuejs.org website because

  1. It uses an old version of Nue and must be transported to the production version. Eat my own dogfood you know
  2. The documentation is lagging. The content-first + design system approach should be presented with absolute clarity
  3. The website forms a solid base for the upcoming templates

This is quite a big task. Estimates are super hard, but that feels like two months. The project would certainly benefit from a technical writer who sees the power in vanilla CSS and design systems and understands the importance of the separation of concerns principle — and has a great amount of spare time to invest on a project with zero monetary reward, and tolerates vast amount of negative feedback from the majority of developers who think otherwise.. lol

ie. There is likely nobody out there who can/wants to help me here so this step is going to take some more time.

@tipiirai tipiirai changed the title 📣 NOTE: Nue development focus 📣 Up next: A Design System Mar 25, 2024
@tipiirai
Copy link
Contributor Author

tipiirai commented Apr 8, 2024

I just had a little break and I'm back to dev mode again. To be honest, my motivation level is not 100%, mostly due to how software development is so strongly tied to social media influencers and popularism. It used to be different. Also, the summer is coming and I tend to work less. I expect the next deadline to be May, not April.

@tipiirai
Copy link
Contributor Author

Wrote a little status update for the upcoming months. Switching to summer mode myself (30-50% effort):

https://nuejs.org/blog/status-update-01/

@tipiirai tipiirai changed the title 📣 Up next: A Design System ☀️ Summer mode Apr 17, 2024
@tipiirai tipiirai unpinned this issue May 28, 2024
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

No branches or pull requests

1 participant