Giter VIP home page Giter VIP logo

project-management's Introduction

Project-Management

This repository should be used for all coordination and project management issues that can not or should not be discussed elsewhere. This includes preparation and wrap ups for team meetings, idea discussions, strategic discussions and input regarding communication.

The goal is to have a more organized approach and a central point to follow discussions without cluttering the other repositories.

There are two kinds of labels:

Workflow Labels:

  • Assigned
  • In Progress
  • Feedback Needed
  • External Help Needed
  • Review Before Close
  • Project and Idea Discussions
  • Closed

These labels should be used to indicate the current status of the issue. If you change the label for non-obvious reason, please also submit a quick comment as to why you have changed it. For example, if you put it to "Feedback Needed" consider re-assigning it to the person you need feedback from or @-mentioning that person in a comment.

Also, always assign your issues, as soon as you take ownership or want someone else to take ownership. The only un-assigned issues should be project or idea discussions.

Topic Labels:

  • Board Meetings
  • Team Meetings
  • Communication
  • Community Blog
  • Press Releases
  • Show Cases
  • WWX 2015 Follow Up
  • etc.

These should be used to group issues by topic so that they can be filtered if needed. We might consider adding to these labels when a project discussion fragments into actionable tasks that can not be dealt with in other repositories.

The workflow labels tie in with the waffle.io board I have set up for a more visual approach to these issues:

https://waffle.io/HaxeFoundation/Project-Management

You can drag the issues, update them, assign them, comment and so on just as you would on GitHub. You will also be able to see who is working on what and what is still left to be done.

Thank you!

Fiene

project-management's People

Contributors

danieluranga avatar simn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

project-management's Issues

Proposal : What is really Haxe Trailer !

Hi,

Now is a turning tide, haxe is gaining traction fast, everybody hear of it but there is a definetly a gap between hearsay and adoption. We have tons of video presentations about tech points but we are really missing the manager stage because..managers don't watch tech presentations that much...
I also had some multiple reports that Haxe does not break through management stages because they do not grasp what is haxe and how its easy to make it fit one business needs.

I suggest we put up with trailers, like flashy presentations made by true motion designers, that clearly shows What is haxe, what not etc. this should take the form of dynamic youtube videos or something.

If there are some already done, let's centralize here !

Outbound Communication Overview

Outbound Communication

Topics

  • Development News
    • Roadmap
    • Features
    • What is being worked on
    • Status updates
  • Haxe Foundation Updates
    • Project Updates
    • Financial Reports
    • Future Projects
    • Calls for Help
    • Events
    • What do we do?
    • How do we do it?

We may also include adequate responses to escalating issues to make our position more clear. In addition, we will want to address the following topics:

  • Who is reponsible for what?
  • Where do I get help?
  • How can I contribute?
  • Best practices for contributions, discussions, etc.

And then there is "marketing" or feature content about:

  • the eco-system
  • How Haxe is being used professionally
  • Special things one can do with Haxe

Channels

  • Haxe.org Website
  • Haxe Blog
  • Showcases
  • Press Releases
  • Social Media
  • Plain old E-Mail

Content Types

  • Blog Posts and Articles
    • For insight into processes
    • Development News
    • Transparency Posts
    • Features and showcases
    • As a Wrap Up after conferences and meetups
    • To summarize meeting outcomes
    • To summarize PM-Discussions
  • Paid press releases
    • For Releases
    • New Partners and Partner Renewals
    • Events we organize
    • Maybe for certain speaking engagements
  • Social Media
    • Support our content
    • Curate Content from other members of the community
    • Curate content from other parts of the eco-system
    • Curate meta-content (for example about other open-source projects)
    • Specific Campaigns
    • Support Events

It should be clear in which cases we use what medium. The one where I have most concerns are paid press releases. I think we should have a Press Kit online and do Paid releases on an event basis.

Haxe Resource

Hi, I've been working on this wonderful site to aggregate learning materials such as articles and tutorials related to haxe programming language.

http://haxeresource.meteor.com

It's almost ready at this stage, and so far it had little or no problems during production.

I'd like to ask you if at some point it can be transfered to the HaxeFoundation servers, and possibly make it an official haxefoundation asset (even if at a later stage), I would like to see it happen for a couple of reasons:

  • Faster loading times - meteor free servers are slow and some times do not respond at all
  • Indexed search - meteor servers do not allow database indexed search, and the app gets 10x better with that feature.
  • More visibility and credibility - making it official comes with that perk
  • Haxe improvement - haxe users can benefit from a central information site

Haxeresource is built with haxe and meteorjs, I never hosted a meteor application myself, but i guess it only needs: nodejs and mongodb installed.

I'd be happy to maintain and keep adding contents to this application (I quite enjoy it), currently I have a big list of tutorials to add and a list of features to implement, I work on them as time and motivation permits.

Thank you,

Corporate Design Items and Style Guide

@markknol has agreed to put some work into some corporate design items.

I am specifically looking for a version of headed paper in case we want to send around documents and something that can be used for presentations. Also, the facebook page needs a new header and I remember there was a move to unify style across all social platforms.

While we are at it, we might also want to put some thought into a style guide for ease of reference.

Thanks so much for your help, Mark!


Stuff we want

Priority of resolving issues

In the main haxe repo, when filtering the label "bug" in the issue list, I can see a few issues that are opened more than a year ago. I am not sure but isn't that bugs should be fixed at highest priority?

Among other things, I guess proper issue management is also important for the language's future development.

Community Management

Please,

We have to improve a lot on this, please please avoid to close issues about meta subject too fast so that we can discuss how to best respond first if it is possible.

Please also try to process issues hijacking with care: ask to open a new issue about meta sujects rather than group disucssion.

Thanks a lot.

Steamwrap?

I recently took it upon myself to upgrade the steamwrap library, adding steam controller support and adding CFFI prime bindings where possible.

I wanted to see what interest the Haxe Foundation has in this library, if any.

Possible reasons for involving HF:

  • Currently Steamwrap supports Lime/OpenFL (and theoretically NME) only, but with some guidance I would like to see if I can make it framework agnostic.
  • Properly testing this requires using an actual steam app with a legitimate steam app ID. Right now all I can test it with is Defender's Quest, which does not represent a comprehensive coverage test of the Steam API. If the Haxe Foundation had a relationship with steam they could perhaps secure an official Haxe test application app id and steam account that we could rig up to a continuous integration server (perhaps running steamOs or ubuntu or something). Needless to say, this is beyond my current abilities.
  • Also, having an official relationship between Valve and HF could be good for developer outreach and awareness of Haxe.
  • I'm currently maintaining this at my own pace and happy to keep it alive, but without external feedback it will basically just be a list of features I need for my own game, perhaps not appropriate for general community use.
  • If we want this to support targets other than C++ (say C# target for use with Unity+Haxe games), then I will need help with that.

If HF is not interested in this, that's fine, I'll just keep maintaining it on my own :)

server maintenance

I plan to do some server maintenance in the next week.
In the mean time, the haxe.org website, lib.haxe.org, and haxelib install will be unavailable.
The tasks include backup, reseting MySQL root password, and creating new MySQL accounts for remote connection.
I want to proceed as careful as possible, and don't want to lose any precious data along the way.
I will make an announcement of this when the date/time is finalized.

@Merelleya Would you take a look at the Google Analytics data to find out when do we have the least traffic for haxe.org and haxelib? I suspect Sunday would be the best, but I want to confirm. It would be great if you can give me a time period.

Haxedevelop

We got agreement from @elsassph and @Meychi at latest Haxe conference to build a version of FlashDevelop dedicated to Haxe called HaxeDevelop. The FD team would take care of the building+releases, we would take care of creating the website/logo/etc

I think we should start with a first release which should just be a stripped down version of FD, without plugins / templates which are not required for Haxe development, but with a new icon/logo/etc.

Anyone ok with this ?

Haxe in unix world

Something that was inferred at FOSDEM.

Nobody deep in the unix/linux world really knows haxe because we have a very very big issue about distributions integration. Very often unix and linux teams are separated and have separated managements so if any of us is going to a linux/unix convention , we really need to have a fairly stable and recent haxe release available when we do speeches. Otherwise we are doom to speech in the wind.

haxe on debian : https://packages.debian.org/sid/devel/haxe
haxe on centos : ???
haxe on suse : ???
haxe on ubuntu : http://packages.ubuntu.com/trusty/devel/haxe (1.3 ?)

and so on...
same goes for neko..

I am really kind of the opposite of unix user because I make games and all my tools are windows but if you want to really ease our job evangelizing and haxe spreading and seducing the "app" world.

We really need have to have :

  • One page listing packages links for rpm, yast and alikes.
  • Someone in the foundation spending time negociating and preparing the echosystem to be available on current top linux distros.

Of course one can argue that they can downalod binaries or build haxe themselves but early adopters really are looking for well packaged solutions and apt-get haxe should just work and retrieve something fresh enough.

Thanks !

IntelliHaxe - Micro Website/Installation Guide

Since we are done with HaxeDevelop, I propose that our next step in terms of IDE promotion should be to create a micro-website for easy download / install / setup the Haxe plugin for IntelliJ.

The official repository is here https://github.com/JetBrains/intellij-haxe but the active repo is https://github.com/TiVo/intellij-haxe (which I personally find not very practical for potential contributors or issues management)

The development of the plugin is handled by TiVo (@EBatTiVo) with the help of @as3boyan which work is paid by Haxe Foundation.

Pinging @markknol @Simn on the topic.

Community/Dev Blog

Conceptualization

  • Content Plan
  • Editorial guidelines
  • Editorial workflow
  • Reach out to possible contributors

Implementation

  • Decide on a cms
  • Design/branding
  • Integration into the website

Apart from the showcases, we would like to have a community/dev blog where we can publish articles about what we are working on, features, unusual things you can do with haxe and have guest posts from members of the community.

I would love to have that integrated into the website, since it is editorial content and I don't want the traffic to go elsewhere. @jasononeil this is something we can add to the list of things to talk about tomorrow.

Please comment so that we can come up with a concept and relevant categories/series

Satus of Basis

Basis*[0] is listed in the official Haxe website as a feasible framework for building apps for iOS/Android. The problem is that the library doesn't seem to be maintained as of late (last commit is from 2013). Might worth contacting the author and checking its status.

[0] https://github.com/Randonee/Basis

Documenting Design Decision

@nadako in #12

adding this https://www.youtube.com/watch?v=-F-3E8pyjFo&feature=youtu.be&a

Sorry, I'm not following this thread, but I liked that video, especially the part about documenting design decisions, so people can point/be pointed to some issue/post/comment to find out/remember why something was (not) made the way it's done. A couple of months ago I started collecting haxe-related links here https://github.com/nadako/awesome-haxe and it has this Language design section. Perhaps we could have a document on haxe.org containing a list of design decisions along with rationale behind them. That way future discussions can be much more reasonable, IMO.

LinkedIn group for <your country here>

Hi,

I've just created a group on LinkedIn for Dutch Haxe Developers after seeing a question in the Haxe Google Group about a Haxe job offering in The Netherlands.

I guess there should be some governance over groups like these as well?
Is there any readily available material I should/could use for this LinkedIn group?
What about the idea of starting LinkedIn groups for each country where there's active Haxe developers?
We could invite people on the mailing list to start or join these groups for their country.

public financial reports

As ask by Someone, there should be a page listing public financial reports and we should ensure they are available to report engines like société.com.

Push Issues to [haxe-f] Google Group

So,

the idea was to have GitHub automatically push issues to the [haxe-f] google group:

https://groups.google.com/forum/?fromgroups#!forum/haxe-f

However, I can not get it to work properly, which may or may not be due to the fact that the haxe-f group currently is application-only.

Either way, since GitHub sends e-mail notifications, too, I was wondering whether it was really necessary to have it done via the google group. (GitHub itself works like the mailing list, so if you reply to the E-Mail, it will post to the issue on GitHub).

Another problem is that this might duplicate discussion.

Also, from what I can see, the Google Group is not very active.

Opinions?

T-Shirt Designs and Printing

I am opening a new issue for this, since it is not exactly what I asked @markknol to do in #26.

If we are to have T-shirts, we need to sort out the following:

  • Design and color options
  • Printing service
  • Shipping

We need to decide, whether we want people to order the shirts through the Haxe Foundation/Site, or whether they should order them directly at the printers. If we have people order through the foundation, we need to put some thought into the workflow and/or find a printer that sort of "integrates" with us.

If we have people order them at the printers themselves, we could provide the designs and just let people choose where to order or we could set up something custom with a printing service. Either way, the fact that we are all over the world could be a problem. We should at least look for one solution in Europe and one in the US.

The same goes for the other printed goods.

Does anybody feel like designing t-shirts today?

  • T-Shirts
  • Coffee Mugs (?)
  • Buttons

Build list of speakers + conference

Contact Haxe community and maintain a list of available speakers (let's contact first the speakers from previous WWX'es), also make a list of important conferences and make sure we get at list one, preferably several, talks submitted. Haxe Foundation can cover travel expenses if the conference does not already.

launchpad account

I've created a launchpad account to host a Ubuntu PPA.

It would be better to have a few more members there (@ncannasse, @Simn, @waneck ?). Just in case I'm not available (hopefully never) but you want to make a release or update something. Please let me know your launchpad account id and I will add you there.

I will document how to build and upload packages soon.

Seeking contributors to learnhaxe.org Website

Hi guys I am starting http://learnhaxe.org blog/website and I am looking for contributors to write articles there, it could be about haxe in generale or a specific technology done on top of haxe.
My Aim is to have an article every week or 2 weeks but I can't do that by my own, so if you feel like you want to share your haxe experience contact me.
Best,
Khaled

Fundraising

(Not sure if I'm supposed to post stuff in here or not.)

There are a lot of companies using Haxe. Some of these companies are big and/or well-funded. Making an effort to get them to donate or become a member of the Foundation would not only increase its budget, but would also increase the visibility and respectability of Haxe.

No one likes to go out and try to raise funds, and I'm not suggesting anyone starts cold-calling asking for money... but I bet it would pay off to take some time to reach out to companies like Autodesk, Nickelodeon, EA, Zynga, etc. and start a relationship with them.

It's a win-win for these companies to invest in the future of Haxe: they're already using it, so it's strategically valuable to help ensure that Haxe remains a thriving platform.

Summary - Board Meeting 31.05.2015

Here is the summary from the Board meeting:

https://github.com/HaxeFoundation/Project-Management/wiki/Meeting-Notes---Board-Meeting---31.05.2015

I have tried to be detailed, but I don't think that I got everything.

Please comment on completeness, correctness and discuss if necessary. At the end of the discussion I would like to have a correct and complete Wiki Page as well as a list with points that need separate issues for further discussion/project management.

Formal governance ?

Beyond the de factor hierarchy, there is no formal way to address problems or official titles or anything at all.

I suggest we work on some formal description and succession queues for the haxe foundation (at least on the public site).

@ncannasse you are the better suited to redact something or design such a thing, i would not be schocked if you had super powers etc, but I deeply think Daniel G. has a point in saying we have to clear who makes what and who has a say.

I also think that the strategic members deserve to know how far their say can go.

I like how mozilla (https://www.mozilla.org/en-US/about/governance/) formalised theirs, we can make something much more lightweight but I think it should be formalized so that the hf team gain a solid legitimacy.

The eventual votes possibilities should also be clarified.

'Learn Haxe' website

I've been thinking about this for some time now. I'm working on teaching Haxe programming to local communities here in Brazil, and I think that we could use a modified try haxe engine to make it easy to write tutorials that can guide on many different matters of Haxe programming. Making it then open to contribution, and having some sort of curation shouldn't consume too much time.

I'm thinking about working on this

Yearly roadmap

We have a big planning issue, for example with the Unicode support etc.. We should plan and prioritize at least for one year in advance. This tasks is dependent on community feedbacks.

Local Meet Up and Street Teams

We should centralize a list of meet ups.
We might want to design street team package (shirts, stickers, usb key loaded with haxe) , like haxe briefs, possible master classes, concrete can change ways to develop.

Our priority should be the valley, nyc, london.

Showcase Ideas and To be Done Next

Hi everybody,

@jasonoleil and I will put the finishing touches on the TiVo Showcase tomorrow. I have to do some re-edits, seeing as it is after WWX and the layout needs to be adjusted.

I am also about to have a talk with Dan from Proletariat to see if the draft I Sent over is acceptable. I think we may have the Proletariat Showcase ready soon, so that when Jason has more time after the 20th oh June, we can look into publishing that.

The whole process start to finish can take a long time, depending on response times. Therefore, I need to start working on the next one. Here are some Ideas:

All in all I would prefer to do something with a commercial/enterprise context or something very unusual.

Please have at it with ideas!

Cheers,

Fiene

Meeting with Jason 05/06/2015 - Haxe Web Projects

Jason and I just finished our talk about the pending Web Projects for Haxe/The Haxe Foundation. He will do some urgent things as soon as possible and then he will be available for more after the 20th of June. The priorities look as follows:

Urgent

  • finishing up the TiVo article in terms of layout-adjustments
  • looking into the recent slowdowns and crashes
  • looking into some SEO optimizations (mainly duplicates and getting a sitemap)
  • make a small mobile optimization for the side menu in the Haxe manual

Future in order of Priority

Other

  • Website for HaxeDevelop can re-use current current "contribute via GitHub" implementation
  • It will not be too much work since it is only an info website with the download
  • Same goes for the Neko Website

I will submit the relevant details to the issues already being discussed. The above points may be included in the road-map and I could put them on a Wiki-Page in the meantime?

try.haxe.org cpp / neko / php

Hi !

I believe the try.haxe.org tool could be vastly improved if it allowed to run other targets ! I don't know the difficulty but I guess running in a chrooted, rightless env could not harm ?

It would at least help us evangelist to jsut says, hey, you know it just works, you can try it !

@clemos @Simn ?

Propagating the medium post about the CEO search

Hi folks,

I suggest we try to help Nicolas by propagating ( https://medium.com/@ncannasse/some-words-about-haxe-foundation-e97a4e9d7e41#.z6p38pooo )

@larsiusprime Do you think you can have something set up in gamasutra or am I off topic ? I believe you already know slashdot & reddit and had success at some point ? I can help to redact something but I Haven't got much points
@Merelleya @kulick any idea on which medium we could put strength to have the content visible ?
@damoebius I recall you had success with linuxfr, could you make up something ?

I'll try with hackernews, if i can get something.

Thanks !

Press Release / Communiqué

I don't want to express opinion for paying for Press Release Sending or Public Relation agent.

But I need Press Release document for haxe 3.2, if you ever meet the press they say, I am ok to speak about new haxe release, please send me the Pr. And whoops.

The press need this material, and I need it to communicate and fast forward material to press.

If it is ok with the team, I can redact and prepare something with presskit() but I won't wait any longer :)

Ok for the team ?

Honorary members

Beyond what is happening in the community (and I am really unhappy about this mess), we should embark big third party haxe communities and have them on board on this github.

Namely :

HaxePunk
HaxeFlixel
The openfl team
Silex

I will be better if we show our goodwill rather than stay in the current fuzzy hiatus.
I believe, we cannot make a better haxe without these teams they should have a word in what is here.

"Find your Haxe Developer" - Platform/Site

How to find Haxe developers to hire has been one of the main concerns I have heard at WWX. I have spoken to representatives of Gamsys, Game Duell and also Net Entertainment who advised that one of the main concerns of their managers, when thinking about switching to Haxe, is the question of where to hire developers. We also had a few job proposals recently, where I would have liked to be of more help.

I would like to address this with a relevant section on the Haxe.org site or a separateplatform where people can post their requests for Haxe developers a little more visibly. Haxe Devs, in turn, would be able to showcase their skills and we would know who is available at what location for what kind of work. This doesn't have to be only for full-time offers, but could also be used for temp contracts, remote help, contribution requests, etc.

I think the google group is not always the best place for these things, seeing as there is quite some activity on other topics as well.

I feel that this would help showcase Haxe skills and opportunities as well as give potential adopters a little confidence and a place to interact with the community to the specific purpose of hiring a Haxe Developer.

Social Media Outreach

(Hope I'm doing this right)

I'd like to briefly discuss what sort of social media outreach strategy we might want to set in place. So far it seems to mostly be left to random community members, which is fine, but I feel like we had a LOT of great content come out of WWX 2015 and I'd like to make sure the tech community gets to know about it at the very least.

For instance, I think the word has gotten out pretty well about my own talk, and I'd like to see if we could do the same for some of the other ones.

Yesterday:

I didn't actually post either of these, the reddit submission was my writeup of my talk, the hacker news thread is just a link to OpenFL.org, but uses as its title an exact phrase from my talk so I suspect that's the origin of that.

Today:

I posted both of these, we'll see how well they do.

I know OpenFL tends to get a lot of the attention from outsiders and I'm sensitive to that fact so I'm doing my best to mention the other frameworks and Haxe itself in the comment threads and the articles themselves.

There's a couple of things to discuss about social media strategy:

1. Reddit's draconian anti-self-promotion policy

Don't get me started, but basically Reddit doesn't like it if you post your own material as more than 10% of your submissions. Bottom line is that this favors huge established people who have an existing army of existing fans to publish material to reddit for them as soon as any news hits. It's pretty easy to work around this but one has to be careful -- explicit voting rings and such are probably a bad idea. But a good strategy is when a good article is written, to ask someone in the community who is NOT directly involved with the project to post it to hackernews and a relevant subreddit with a descriptive, catchy, title.

2. Early comments to head off misconceptions

A big thing we learned with OpenFL was that people would have all kinds of weird notions about it being a custom Flash player or something like that without ever reading the article. So now I try to watch out for OpenFL threads and get in early with an educational comment explaining what OpenFL is and isn't, and just as importantly, explaining that Haxe is a separate thing and why it's important all by itself.

3. Generating shareable material from our news & events

A TON of fabulous material was just shared at WWX 2015. In my estimation at the very least 4 of those talks should be able to do the circuits through social media and get the attention they deserve. I would strongly encourage the authors of the talks to do an early slide-dump (preferably with some representation of their speech text) in an easily digestible and readable form, and then we can find ways to spread that material online.

I don't have the WWX schedule in front of me but a couple of obvious candidates are:

  • UFront
  • Kha
  • Nicolas' Evoland talk

And I'm sure there's plenty more, just don't have it in front of me.

Anyways, I think I've gotten kind of good at getting attention for my own stuff and I'd like to help out the broader Haxe community if anyone else thinks this is a good idea.

Did I do this issue thing right? I figure -- discuss first, then turn into actionable idea, assign ownership of issue.

Ufront visibility

I don't know but...
Since ufront is now a strategic asset, we should enforce our relation to it and leverage SEO and such with them.

For example : google "ufront" is not giving meaningful results to me...

@Merelleya Am I pertinent here ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.