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

Fixate the chapter validation #6

Open
martinheidegger opened this issue Jan 19, 2016 · 5 comments
Open

Fixate the chapter validation #6

martinheidegger opened this issue Jan 19, 2016 · 5 comments

Comments

@martinheidegger
Copy link
Contributor

The validation of a chapter is important and should be done before we migrate all chapters. After our first migration continuous updates might become more problematic so it would be good to have a clear expectation what a chapter is. Right now the validation takes only care of the chapter.json and events.json but I assume it could also take care of images/hexdec/logo/etc.

This is a sort-of-meta-issue. Please reference sub-tasks here.

Memo: It would be good to have a clear definition of when this issue is done.

@bnb
Copy link
Member

bnb commented Jan 21, 2016

Brainstorming here:

A chapter needs:

  • chapter.json - self-explanatory
  • events.json - self-explanatory
  • Code of Conduct - Good practice, and sets guidelines for what is and isn't acceptable.
  • Chapter shortcode - a 3 or 4 (comments?) letter code that can be easily referred to instead of having to know the whole name, location, et al. More for people or computers?
  • Hexagon logo - logo to be pulled automatically
  • humans file - Avatars/names/positions/roles/etc. for organizers and maintainers? Humans.json is a project I've wanted to work on and have started a few times, including another attempt just the other day. Would love to help implement a validator for it/spin it off here. Also have humansjson.com.

Just ideas. I can also set up a file structure, if requested.

@martinheidegger
Copy link
Contributor Author

Code of Conduct: I think its better to have a global code-of-conduct at nodeschool to reference to. Would love to have input from @maxogden @mikeal on this

Chapter shortcode: See #13

Hexagon Logo: See #12 (should be optional - right?)

humans file: I think the github teams are a better place to keep this else we will again run out-of-sync like the current organisers array in the chapter.json (Public Github account information is quite detailed)

@max-mapper
Copy link

one thing to note about github org teams is that it requires org membership to view, e.g. open https://github.com/orgs/nodeschool/teams/augsburg when logged in as a user not in the /nodeschool org and you get a 404

@SomeoneWeird
Copy link
Member

Maybe another admin tool we should make in that case is something to sync team members with a json(?) file in a public repo.

@martinheidegger
Copy link
Contributor Author

@maxogden Right! I completely forgot about that. In this case I think it would be "easiest" to setup a webserver that does nothing but show the content of a team.

Linking: #18

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants