如何让开源项目获得更多曝光?

发布于 2024-09-16 03:37:16 字数 1459 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

紫南 2024-09-23 03:37:16

这是我一直在为 ReactiveXaml 所做的事情,尽管我和你一样一无所知 - 我的两个主要目标是确保人们知道它的好处,以及让人们轻松上手。为此,我一直在做以下事情:

  • 确保您签入了一个示例应用程序,该应用程序演示了如何使用该项目(如果它是一个库)。
  • 博客。很多。博客不仅可以让您谈论项目,还可以让人们了解代码背后的设计决策、“原因”以及“内容”。
  • 为您的项目名称以及任何相关关键字设置一个 Google Alert,这样您就可以介入并帮助人们解决问题
  • 确保您有一个邮件列表并将人们指向它
  • 这感觉有点垃圾邮件,但例如任何时候有人提到Reactive Extensions 和 MVVM,如果他们可能感兴趣,我会留下评论并提供指向 Github 页面的链接。

就像我说的,我对此也完全陌生,但经过几个月的无事可做之后,我才刚刚开始获得一些吸引力 - 请记住,大多数事情都处于指数曲线上,感觉就像你在很长一段时间都一事无成,但如果你有一个好主意,最终它会成功。

Here's what I've been doing for ReactiveXaml, though I'm just as clueless as you are - my two main goals are to make sure people know what it's good for, and make it easy for people to get started. To this end, here's what I've been doing:

  • Make sure you have a sample application checked in that demonstrates how to use the project if it's a library.
  • Blog. A lot. Blogging not only lets you talk about the project, it lets people see the design decisions behind your code, the 'why' as well as the 'what'.
  • Set up a Google Alert for your project's name as well as any relevant keywords, so you can jump in and help folks out
  • Make sure you have a mailing list and point folks to it
  • It feels a little spammy, but for example any time anyone mentions Reactive Extensions and MVVM, if they might be interested I leave a comment with a link to the Github page.

Like I said, I'm totally new to this too, but I'm just starting to get some traction after months of nothing - keep in mind that most of these things are on an exponential curve, it'll feel like you're getting nowhere for a long time but if you've got a good idea, eventually it will pick up.

寻梦旅人 2024-09-23 03:37:16

老实说,我不确定除了发推文或写博客之外你还能做什么。 CodePlex 本身在社区中的知名度越来越高,因此,如果您的项目为许多人解决了真正的问题,他们无需您的帮助也会找到它。如果是利基的话,就没有那么多了。

To be honest, I'm not sure what you can do other than tweet or blog about it. CodePlex itself has increasingly more visibility in the community, so if your project solves a genuine problem for many people, they will find it without your help. If it's niche, not so much.

凉墨 2024-09-23 03:37:16

如果您的项目有用且编程良好,那么获得曝光应该不会有任何问题。您需要做的是在一些潜在用户社区(最有可能在讨论论坛上)发布有关该项目的公告,如果他们喜欢它,这就是您需要做的。如果人们觉得它没有用,除了通过过多的广告来惹恼人们之外,没有什么可做的。

If your project is useful and well programmed there should be no trouble getting exposure whatsoever. What you need to do is to make an announcement about the project on some community of potential users (on a discussion forum most likely) and if they like it, that's all you need to do. If people don't find it useful, there's not much to do other than annoy people by advertising it too much.

审判长 2024-09-23 03:37:16

与往常一样,您需要向那些可能感兴趣的人推销您的项目。第一步,您需要确定目标受众。其次,您需要确定目标受众通常位于何处(例如在线论坛、stackoverflow、会议等)。最后,您需要去那里让他们了解您的项目。

除了这种直接方法之外,您还可以维护一个开发博客并提供在线文档,希望搜索引擎将一些用户引导到您。尽管如此,这种方法可能需要一些时间,因为搜索引擎需要一些时间来获取全新的网站。

最后,告知您的朋友和同事您正在做的事情总是一个好主意。如果这不仅仅是一个小项目,而是一个更大的代码发布,那么发布新闻稿可能符合您雇主的利益。但他们当然不会仅仅为了一个小库而这样做。尽管如此,他们仍然可以在他们的公司简介页面上添加指向您的项目的链接,表示他们回馈社区等。

As always, you need to market your project to those, who might be interested. As a first step, you need to identify your target audience. Second, you need to identify where your target audience is usually located (e.g. online boards, stackoverflow, conferences, etc.). Finally, you need to go there and make them aware of your project.

Besides this direct approach, you can also maintain a development blog and provide online documentation in the hope that a search engine will direct some users to you. Still, such an approach could take some time as search engines need some time to pick up completely new sites.

Finally, it is always a good idea to inform your friends and fellows about what you are doing. If it is not just a small project, but a larger code release, it might be in the interest of your employer to make a press release. But of course they won't do it for just a small lib. Still, they could add a link to your project on their corporate profile page saying that they give back to the community, etc.

情域 2024-09-23 03:37:16

通过freshmeat和sourceforge进行公告,即创建一个freshmeat页面和一个sourceforge项目页面。

包括漂亮的 10 行摘要并提供易于访问的文档,人们如果搜索就可以找到它。

Announce it via freshmeat and sourceforge, i.e. create a freshmeat page and a sourceforge project page.

Include nice 10 line summaries and provide easy accessible documentation, s.t. people can find it, if they search for it.

南街女流氓 2024-09-23 03:37:16

在您的 SO 个人资料中链接到它,并偶尔扫描 SO 查找可能由您的图书馆直接作为解决方案或间接作为代码参考帮助的任何问题,并在答案或评论中提及。它对我来说还没有用,但我仍然充满希望:)

Link to it in your SO profile and scan SO occasionally for any questions that may be helped by your library directly as a solution or indirectly as a code reference and mention it in answers or comments. It hasn't worked for me yet but I'm still hopeful :)

睫毛上残留的泪 2024-09-23 03:37:16

我在互联网上看到的做法是将您自己以及您的软件展示为您的软件目标领域的“专家”。然后在您的签名中发布或发表评论的任何地方留下“面包屑”。


我是 Bobbo Brilliant,我刚刚回答了你的问题。

要获得奇妙的体验,请访问我的网站:IAmSmarterThanYou.gone


或者


在这里我回答您有关


  • 创建一个博客并按照上面的方法进行鞭打。
  • 阅读游击营销

The way I see it done all over the internet is to present yourself and possibly your software as an "expert" in whatever field your software targets. Then leave "breadcrumbs" everywhere and anywhere you post or make comments in your signature.


I'm Bobbo Brilliant and I just answered your question.

For an amazing experience visit my website: IAmSmarterThanYou.gone


Or


Here I am answering your question about The Most Awesomest Game Ever that I happened to write. You really should check it out.


~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文