LearnNewsExamplesServices
Frontmatter
id6012
titleWrite a Blog Post about Neo.mjs
stateClosed
labels
help wantedgood first issueBlog Posthacktoberfest
assignees[]
createdAtOct 3, 2024, 11:29 AM
updatedAtNov 2, 2024, 1:59 PM
githubUrlhttps://github.com/neomjs/neo/issues/6012
authortobiu
commentsCount4
parentIssue5963
subIssues
5964 Write a Blog Post about Neo.mjs, number 1
5976 Write a Blog Post about Neo.mjs, number 2
5987 Blog Post: Neo.mjs: A novel framework for high-performance web applications.
6014 Blog Post: An Introduction to Neo.mjs: Revolutionizing JavaScript Frameworks
subIssuesCompleted4
subIssuesTotal4
blockedBy[]
blocking[]
closedAtNov 2, 2024, 1:59 PM

Write a Blog Post about Neo.mjs

Closed v8.1.0 help wantedgood first issueBlog Posthacktoberfest
tobiu
tobiu commented on Oct 3, 2024, 11:29 AM

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

Let us start with a "non-technical contribution" ticket for the #hacktoberfest event.

Since this project is still fairly unknown to the developer community, it would be super highly appreciated in case some of you could write blog posts.

Freedom of choice on which platform you write (e.g. Medium, Dev.to). Also complete freedom of choice about which areas of the framework or your experience with it you want to write. Once done, make sure to open a PR to get your hacktoberfest credits and ideally share a friends link to your article (if applicable). In case this is ok for you, we would like to add good blog posts to our official blog link section: https://neomjs.com/dist/production/apps/portal/#/blog

How to add a new blog post into the Neo Website (Portal App)?

Take a look at: https://github.com/neomjs/neo/blob/dev/apps/portal/resources/data/blog.json

You need to create a new item at the top with an id 1 higher than the last one.

We also need an avatar or profile picture, which should get added inside the pages repo: https://github.com/neomjs/pages/tree/main/resources_pub/website/blogAuthor

And a cover image (width 800px): https://github.com/neomjs/pages/tree/main/resources_pub/website/blog

You can add a separate hacktoberfest PR for your images inside the pages repo.

How to test the blog preview locally?

  1. Fork this repo
  2. npm i
  3. npm run build-all
  4. npm run server-start
  5. navigate to https://localhost:8080/apps/portal/index.html#/blog

How to get traffic on a new blog post?

This is a science on its own. Google might pick it up in case there are many backlinks to the blog post. From my experience, sharing the blog post on multiple social platforms (e.g. Linkedin, Facebook, Twitter(X), Reddit) works best.

Thank you in advance, Tobias

tobiu added the good first issue label on Oct 3, 2024, 11:29 AM
tobiu added the hacktoberfest label on Oct 3, 2024, 11:29 AM
tobiu added the help wanted label on Oct 3, 2024, 11:29 AM
adhirajpawar
adhirajpawar Oct 3, 2024, 11:42 AM

Hi Tobias,

I came across issue #5963 and would love to contribute to the Neo.mjs project as part of Hacktoberfest by writing a blog post. I believe this would be a great way to spread awareness about the framework and share my experiences with it.

Could you confirm if I can proceed with this contribution? Once the blog post is ready, I will submit a pull request (PR) to ensure it gets counted toward my Hacktoberfest progress.

Please let me know if there are any specific guidelines or topics you'd prefer I cover, or if I have complete freedom as mentioned in the issue.

Looking forward to your response and contributing to this fantastic project!

tobiu added the Blog Post label on Oct 3, 2024, 4:29 PM
tobiu cross-referenced by PR #6013 on Oct 3, 2024, 4:35 PM
adhirajpawar cross-referenced by PR #6015 on Oct 3, 2024, 8:18 PM
Dxuian
Dxuian Oct 4, 2024, 7:30 AM

i would like to contribute if theres anything lefft ?

tobiu cross-referenced by #5976 on Oct 4, 2024, 10:09 PM
tobiu
tobiu Oct 4, 2024, 10:31 PM

@Dxuian yes, you are welcome to create a new sub issue.

Since we now already have 3 intro blog posts which are in a way similar (at least the gen ai parts), new blog posts should cover different areas.

Content-wise, posts describing your experience with creating a first Neo.mjs app would provide a high value, since we can then think about which parts we could simplify or notice where first-time users struggle.

Blog Posts about specific examples / demo apps would also be appreciated, ideally containing code snippets, images and or videos.

Another idea would be to describe how the worker setup plays together. non-trivial, since this requires a deeper understanding and testing.

Or creating a new component as a topic.

In case you need more content inside the learning section regarding specific topics for getting up to speed, @maxrahder would be happy to see new feature request tickets.

tobiu
tobiu Nov 2, 2024, 1:59 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, 1:59 PM