[ https://issues.apache.org/jira/browse/SOLR-16455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17626650#comment-17626650 ]
Houston Putman commented on SOLR-16455: --------------------------------------- Weirdly I can't find the email anywhere on lists.apache.org, but you should be able to search your email for "[ANNOUNCE] Changes to Jira Account Creation". A quick summary is: bq. There is too much spam on Apache Jira now, so new users will not be able to create accounts themselves. Instead they will need to ask a project PMC to create an account for them (which we can do via a self-service tool). This is obviously going to be an added strain on PMCs. bq. bq. Because of this added strain, it is encouraged for projects to start using github issues for user submitted bugs/issues/questions while continuing to use Apache JIRA for development purposes. IMO this is going to be a pain, and the majority of the project (or at least those participating the most currently) prefers to have discussion on github. So it seems like a good time to make the switch. (I also really dislike the idea of having github and jira at the same time, as the Infra team suggests. > Migrate Jira to Github Issues and Github Projects > ------------------------------------------------- > > Key: SOLR-16455 > URL: https://issues.apache.org/jira/browse/SOLR-16455 > Project: Solr > Issue Type: Wish > Security Level: Public(Default Security Level. Issues are Public) > Components: github > Reporter: Jeb Nix > Priority: Trivial > Attachments: image-2022-10-11-02-25-04-799.png, > image-2022-10-11-02-38-52-609.png > > > Link to the mailing list disscussion thread: > [https://lists.apache.org/thread/kdzl9v7byhj6dnkzwbvtyfb5dok33dbs] > GitHub is where people are at when they lookup for Solr (or basically any > project). Most of the modern projects that have been started with Jira and > mailing lists have migrated to Github in the last few years. Lucene did that > just now for the Issues which has allowed me to explore much more of their > issues. GitHub works great and many think that it works even better. > In my opinion, when the issues are managed on Github, it is much simpler to > collaborate and they will get wider exposure since developers are spending > time on Github anyway (whether if it's for their projects or for looking at > the actual source code). It is also important to mention that it is pretty > cumbersome for a new contributor that wants to add stuff to Solr, to talk > about this via mail, then translate them to Jira of the issues, and just > after that submit a PR on Github. e.g. 3 different systems for each process. > Other advantages are in the area of integrating code with issues. Take a look > at a new issue that has been submitted to Lucene, in which one can point to a > specific line / introduce sophisticated code blocks: > !image-2022-10-11-02-25-04-799.png|width=886,height=288! > !image-2022-10-11-02-38-52-609.png|width=859,height=703! > These are just simple examples, but I can easily dive into all of the minor > and major advantages of writing issues on Github rather than in different > places. I'll only mention now that the ability to write MD files is much more > convenient to a user that writing MD on PRs, and using two different text > editors for mail and Jira. > The main advantages of migration are: > * Easier to evolve the community and expose Solr Issues to newbies > * Ability to integrate code with issues > * Using a unified format for writing text - Markdowns > * A more modern and comfortable UI > * A unified UI for everything regarding Solr > * Issues templates > * Wider and more understandable usage of votes and feelings (with emojis) > * All Solr contributors and most Solr users have a GitHub account. Not all > of them have a Jira ASF account. > * All Solr contributors and most Solr users are spending time on GitHub > anyway. > Actually, I thought such a great move (for me at least) would never happen in > Solr in the next years since I didn't think that the community sees & > understands the many advantages yet. But now that the Lucene guys did this, I > believe that it is possible for Solr too. As a reference, here's the relevant > LUCENE-10557 that suggested the migration. Note that this issue suggests a > wider migration - not only for GitHub Issues (and later Github Projects to > manage them) but also for Solr Operator is of course a great live example of > this. Currently, Solr Operator manages releases with milestones and labels > issues/ PRs. > Referencing the tool used by Lucene for performing the task > [https://github.com/apache/lucene-jira-archive]. This would be great for the > migration of issues. The major tasks would be: > * Get a consensus about the migration among committers > * Choose issues that should be moved to GitHub - We'll migrate all issues > towards an atomic switch to GitHub if no major technical obstacles show up. > * > ** Write a migration script > * Prepare a complete migration tool > ** See [https://github.com/apache/lucene-jira-archive/issues/5] as a > reference for the Lucene's one > * Build the convention for issue label/milestone management > * > ** Do some experiments on a sandbox repository > [https://github.com/jebnix/sandbox-SOLR-16455] > ** Make documentation for metadata (label/milestone) management > * Enable Github issue on the Solr's repository > ** Raise an issue on INFRA > ** Set a mail hook to > [iss...@lucene.apache.org|mailto:iss...@lucene.apache.org] (many thanks to > the general mail group name) > * Set a schedule for migration > ** Give some time to committers to play around with issues/labels/milestones > before the actual migration > ** Make an announcement on the mailing lists > ** Show some text messages when opening a new Jira issue > h4. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org