-
Notifications
You must be signed in to change notification settings - Fork 4
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
Add manifesto document #3
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# The Lua Users Foundation Manifesto | ||
|
||
### This document is still a draft and a work in progress | ||
|
||
The Lua Users Foundation (the Foundation) is an association of individuals in a | ||
modular umbrella structure consisting of several workgroups, detailed in the Lua | ||
Users Foundation Constitution. | ||
The Foundation's formal decision-making process is governed by the Lua Users | ||
Foundation Constitution, according to the Foundation Goals and Values, towards | ||
our Mission. | ||
|
||
## The Mission | ||
|
||
* Support and promote the Lua programming language, its community and | ||
ecosystems. | ||
|
||
## The Values | ||
|
||
* The Lua programming language is developed by the Lua Team and defined by the | ||
Lua Programming Manual. Furthermore: | ||
* The Lua programming language is small, fast, easy to learn and use. | ||
* The Lua programming language philosophy is: "Mechanisms instead of | ||
policies". | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. formatting nit: there are two spaces before the quote. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. +1 |
||
* The Lua Users Foundation values simplicity and accessibility (easy to learn | ||
and use) in our work. | ||
* The Lua ecosystem is diverse: it includes many libraries, frameworks, | ||
implementations, dialects and related languages. | ||
* The Lua community is inclusive. We welcome and encourage participation by | ||
everyone. We are committed to foster a diverse community with respect of | ||
personal characteristics such as, but not limited to, gender identity or | ||
expression, sexual orientation, ethnicity, age, religion, disability, class, | ||
geographic location, background and experience. | ||
* Lua and related technologies should have wider adoption in the world. | ||
* The Lua Users Foundation is a transparent and not for profit endeavour. | ||
|
||
## The Goals | ||
|
||
* Aid the Lua Team and the Lua programming language implementers. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. remove the 2nd 'the'? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not sure, let someone with a better sense of English comment |
||
* Support and foster critical projects such as Lua libraries (modules) and | ||
framework ecosystems. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Remove 'ecosystems'? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It is an important word, I think. Let's postpone until a second revision. |
||
* Support and foster the Lua community. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Could we avoid repeating "support and foster"? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please suggest how to rephrase. Let's postpone until a second revision. |
||
* Encourage wider adoption of Lua programming language in the world. | ||
* Be a lasting organization generating positive impact on those writing | ||
software in Lua. | ||
* Serve as a point of contact for organizations seeking to support and | ||
sponsor Lua development. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would add a note that this document is a draft and not yet normative
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't add that because the fact that it is an unmerged PR is already indicating that it is a draft
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest to add and merge (after review). Unmerged PRs are less visible (and are harder to create a PR against).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please elaborate the question.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A merged PR is not a PR anymore 🤔
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still do not understand.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay, I understood what you mean
Etiene, please add "Draft" to the document, then it'll be merged. After that, others will make PRs with changes related to this document