appcanary / coalmine

GNU Lesser General Public License v3.0
0 stars 0 forks source link

Hello & welcome to appcanary/coalmine! #361

Open phillmv opened 6 years ago

phillmv commented 6 years ago

Hi everyone on @appcanary/customers! In lieu of sharing everyone's emails with each other, I went ahead and created a team.

Thanks for taking an interest in this project.

Here are some tasks that come to mind:

Once a couple people have a handle on what's going on, we can open source it.

I'm be happy to get on a call and talk thru the code base with anyone who wants to listen.

Cheers,

jdno commented 6 years ago

Hi @phillmv.

We here at Inspire are very interested in running the application ourselves, because we want to keep the server-side monitoring alive. I just set up the application locally, and am ready to go through it a bit and see what needs to be done.

There are a few process-oriented tasks that I would like to see in any open source project:

Besides these more process-oriented tasks, I am interested to learn what functional changes need to happen to deploy the application. You mentioned third-party integrations for example. I saw that the API URL is hardcoded in the Agent, so that's something we need to change as well.

Maybe we can create some kind of roadmap and a detailed list of issues so that we can pick them up one by one and work through them.

Let me know what you think. I'd be happy to jump on a call to discuss the next steps.

Cheers, Jan David

phillmv commented 6 years ago

Protect the master branch and start requiring pull request reviews by maintainers

Turned on.

I am interested to learn what functional changes need to happen to deploy the application.

@krallin mentioned he could help dockerize it.

Otherwise, it's about ripping out integrations. For instance, you'll want to set up Sentry or replace it with exceptions-notifier.

I saw that the API URL is hardcoded in the Agent, so that's something we need to change as well.

You can configure it via debug mode iirc (run the agent with CANARY_ENV=debug as a bash var) but yeah. The trickiest part will be

a) getting the thing to compile since Go has moved on b) ensuring continued access to the packages since we'll likely cease to pay packagecloud

I'd be happy to jump on a call to discuss the next steps.

I'd also be happy to do this with one more interested person :)