Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Outdated Documentation #320

Closed
Uzay-G opened this issue Nov 11, 2019 · 3 comments
Closed

Outdated Documentation #320

Uzay-G opened this issue Nov 11, 2019 · 3 comments
Labels
question Signifies that the issue is a question where the user is seeking support.

Comments

@Uzay-G
Copy link

Uzay-G commented Nov 11, 2019

I was following the documentation instructions and noticed there is no staticmanapp collaborator. I then hunched my way through the issues to understand a static man Github app has been created. It's difficult for new users like me to understand how things work if the documentation is old.

I'm lost on how to get the tool set up properly.

@Uzay-G Uzay-G changed the title Can't add staticmanapp as collaborator Outdated Documentation Nov 11, 2019
@alexwaibel alexwaibel added the question Signifies that the issue is a question where the user is seeking support. label Nov 12, 2019
@alexwaibel
Copy link
Collaborator

Duplicate of #312

@alexwaibel alexwaibel marked this as a duplicate of #312 Nov 12, 2019
@alexwaibel
Copy link
Collaborator

alexwaibel commented Nov 12, 2019

@Uzay-G I've only very recently taken over maintenance of this project so still lots of work to do. The public instances seem to be very unreliable as they're hosted in a free heroku instance and lots and lots of people try to use them. I'm aware of how outdated and confusing the docs are and updating them is on my list once I can verify the application is working properly.

For now, I have been able to get this working on a test instance. For the best results, I would recommend hosting your own instance of my patched dev branch. I would recommend only using personal access token authentication with GitHub as well as /v2/ of the Staticman endpoints and not /v3/ for now, as I haven't gotten to testing the rest yet. You can quite easily host your instance in Heroku. The abridged version is:

  1. Fork my dev branch to your own repo
  2. Create a free Heroku account and link to your GitHub
  3. Create a new Heroku app and select the options to deploy from GitHub then select your fork repo
  4. Create a new GitHub account to run your bot. In this account, generate a personal access token in dev settings and use this in your Heroku config for your own Staticman instance.
  5. In Heroku settings for your deployed app, set your config vars using these API config options
  6. Follow this guide but using your own API on Heroku instead of the public staticman instance.

Best of luck. Let me know if you need any further help and I'll do my best to point you in the right direction.

@alexwaibel
Copy link
Collaborator

Closing this issue, as I believe I've addressed your question. Feel free to comment if you have further questions!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Signifies that the issue is a question where the user is seeking support.
Projects
None yet
Development

No branches or pull requests

2 participants