Skip to content
This repository has been archived by the owner on Sep 20, 2021. It is now read-only.

Update all composer.json for the support entry #37

Closed
59 tasks done
Hywan opened this issue Aug 16, 2016 · 23 comments
Closed
59 tasks done

Update all composer.json for the support entry #37

Hywan opened this issue Aug 16, 2016 · 23 comments

Comments

@Hywan
Copy link
Member

Hywan commented Aug 16, 2016

The support entry is set to:

    "support": {
        "email" : "support@lists.hoa-project.net",
        "irc"   : "irc://irc.freenode.org/hoaproject",
        "source": "http://git.hoa-project.net/"
    },

This is wrong for the email part. We must fix it. Any proposal @hoaproject/hoackers?

See #37 (comment) for the diff and issue templates.

Progression

  • Acl,
  • Bench,
  • Cache,
  • Cli,
  • Compiler,
  • Consistency,
  • Console,
  • Core,
  • Database,
  • Devtools,
  • Dispatcher,
  • Dns,
  • Event,
  • Eventsource,
  • Exception,
  • Fastcgi,
  • File,
  • Graph,
  • Http,
  • Irc,
  • Iterator,
  • Json,
  • Locale,
  • Log,
  • Mail,
  • Math,
  • Memory,
  • Mime,
  • Model,
  • Notification,
  • Praspel,
  • Promise,
  • Protocol,
  • Prototype,
  • Realdom,
  • Regex,
  • Registry,
  • Router,
  • Ruler,
  • Serialize,
  • Session,
  • Socket,
  • Stream,
  • String,
  • Stringbuffer,
  • Test,
  • Translate,
  • Tree,
  • Ustring,
  • View,
  • Visitor,
  • Websocket,
  • Worker,
  • Xml,
  • Xmlrpc,
  • Xyl,
  • Zformat,
  • Zombie,
  • .
@osaris
Copy link
Member

osaris commented Aug 16, 2016

Discourse can create new topic from incoming email. We could create a new support@hoa-project.net redirection to discourse. What do you think about this solution ?

@Pierozi
Copy link
Member

Pierozi commented Aug 16, 2016

Yes this must be lead by discourse from now it should be the official communication way.

+1 for @osaris topic

@Hywan
Copy link
Member Author

Hywan commented Aug 17, 2016

@osaris hmm interesting feature. So OK for support@hoa-project.net.

@Hywan
Copy link
Member Author

Hywan commented Aug 17, 2016

I have added the progression section. Feel free to patch all the libraries!

@Pierozi
Copy link
Member

Pierozi commented Aug 19, 2016

It is already operational if we send email to support@hoa-project.net ?

@Hywan
Copy link
Member Author

Hywan commented Aug 20, 2016

Nop. @Pierozi and @osaris, you are administrators of discourse.hoa-project.net. Can you configure this please?

@Pierozi
Copy link
Member

Pierozi commented Sep 7, 2016

I've setup category Support it's seems work fine

The email we must used for create new Topic under Category Support is :
hoa_project+support@discoursemail.com

@Jir4
Copy link
Contributor

Jir4 commented Sep 8, 2016

So now we have to update all composer.json ?

@Pierozi
Copy link
Member

Pierozi commented Sep 8, 2016

It should be preferable first to check if we can create an alias support@hoa-project.net
guess @Hywan can check-it on gandi

@Hywan
Copy link
Member Author

Hywan commented Sep 9, 2016

I am creating the alias.

@Hywan
Copy link
Member Author

Hywan commented Sep 9, 2016

I have written to support@hoa-project.net and here the answer I got from hoa_project@discoursemail.com:

We're sorry, but your email message to ["support@hoa-project.net"](titled Testing auto-creation of Discourse topic from support@hoa) didn't work.

None of the destination email addresses are recognized. Please make sure that you are sending to the correct email address provided by staff.

@Pierozi
Copy link
Member

Pierozi commented Sep 9, 2016

you need to keep the +support like this hoa_project+support@discoursemail.com

It's refer to the Category topic.

@Hywan
Copy link
Member Author

Hywan commented Sep 9, 2016

screen shot 2016-09-09 at 09 05 36

@Pierozi
Copy link
Member

Pierozi commented Sep 9, 2016

i've update config in discourse, it's works now!

@Pierozi
Copy link
Member

Pierozi commented Sep 9, 2016

We can go with this informations for composer.json

"support": {
   "email"    : "support@hoa-project.net",
    "irc"     : "irc://irc.freenode.org/hoaproject",
    "forum"   : "http://users.hoa-project.net",
    "source"  : "https://git.hoa-project.net"
}

@Hywan
Copy link
Member Author

Hywan commented Sep 9, 2016

@Pierozi Is it possible to have https://users.hoa (which redirects to http://…)? In case we have TLS one day, we won't need to rewrite all the composer.json files.

@Pierozi
Copy link
Member

Pierozi commented Sep 9, 2016

It's not recommended because browser force cycle redirection...

@Hywan
Copy link
Member Author

Hywan commented Sep 9, 2016

OK, let's so like that.

@Hywan
Copy link
Member Author

Hywan commented Sep 9, 2016

I have opened #39 and #40 to get new API on central.hoa. It will help us to add the docs property and a better source property.

@Hywan
Copy link
Member Author

Hywan commented Sep 9, 2016

So here is the patch to “apply” (not verbatim because lines change but the diff body should be identical)

     "support": {
-        "email" : "support@lists.hoa-project.net",
-        "irc"   : "irc://irc.freenode.org/hoaproject",
-        "source": "http://git.hoa-project.net/"
+        "email" : "support@hoa-project.net",
+        "irc"   : "irc://chat.freenode.net/hoaproject",
+        "forum" : "https://users.hoa-project.net/",
+        "docs"  : "https://central.hoa-project.net/Documentation/Library/Acl",
+        "source": "https://central.hoa-project.net/Resource/Library/Acl"
     },

What do we see?

  1. An updated email entry: No more mailing-lists, just a basic email, already configured to open a topic on Discourse,
  2. An updated irc entry: freenode.org redirects to freenode.net and the recommended domain is chat, not irc,
  3. An updated source entry (pushed to the end of the list): Using the Central HTTP API to get the correct repository directly instead of the home of all repositories,
  4. A new forum entry: Using our users.hoa-project.net redirection to Discourse,
  5. A new docs entry: Using the new Central HTTP API (see Extra: Add the Documentation API #40) to get a direct link to the appropriated hack book chapter.

All issues/PR must have the following template:

Address #37.

With the following labels: “enhancement”, “in progress” and “in progress”.

See hoaproject/Acl#21 for an example.

Thoughts @hoaproject/hoackers?

@Grummfy
Copy link
Member

Grummfy commented Sep 9, 2016

seems good for me

@Hywan
Copy link
Member Author

Hywan commented Oct 5, 2016

Any help is welcomed here :-).

This was referenced Oct 11, 2016
@Hywan
Copy link
Member Author

Hywan commented Oct 11, 2016

Thank you all for your precious help! Now we have nice composer.json files with useful links inside: IRC channel, mails to get help (with auto-post to our forum), forum, documentation and source!

👏 👏 👏 !

@Hywan Hywan closed this as completed Oct 11, 2016
@ghost ghost removed the in progress label Oct 11, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

6 participants