GithubHelp home page GithubHelp logo

voteflux / flux-docs Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 7.0 5.9 MB

Documentation for Flux Parties and the Flux Movement. Covers party setup, social media policies, IBDD and philosophy, internal practices, governance procedures, and all the stuff in between. WIP.

Makefile 11.06% Python 88.94%

flux-docs's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flux-docs's Issues

Including constitutions in docs

@pwhipp - re: constitutions and docs, would it be possible to add voteflux/flux as a submodule of voteflux/flux-docs? I haven't worked with submodules much so not sure how they'd play with sphinx or readthedocs, but that might allow us to keep the constitutions always being build from the POT source - otherwise we'll need to put a notice or something on each of the constitutions in this repo since they're not "official"

(the other problem is that synchronisation is manual atm which is obvs not great)

(another note: not sure if markdown plays well with restructured if they're used at the same time in sphinx; constitutions are all in markdown)

Using Netlify CMS for Static Sites

I've been watching Netlify's CMS for static sites for a while (https://www.netlifycms.org/)

The idea is it integrates with various static site generators (jekyll / hugo / etc) and allows non-git ppl to edit the source for a static site in a user friendly way.

Netlify CMS is adaptable to a wide variety of projects. The only inflexible requirement is that your site content must be written in markdown, JSON, YAML, or TOML files, stored in a repo on GitHub.

So it sounds like it should work with sphinx...

This issue is to track discussion and possibility of using this to massively simplify workflow for non-techy-ppl

@pwhipp - CCing you on this bc I think it was mentioned you were willing to train people or that sort of thing. I noticed you had instructions on python stuff in the readme, so this sort of thing could help a bunch to keep it KISS for new ppl

Add a 'Media Releases' section

This section can be a push down list of release documents with eventual date organisation.
If anyone has some recent media release documents I can add them to create a good starting point.

Generally a media release will be a timed push to the repository from some appropriate private repo or file.

Can anyone provide some links to media release documents here?

Discussing and commenting on documents

The community element of this repository needs to focus on helping people collaborate over document additions and revisions.

I expect there will soon need to be a 'Proposed' or 'RFC' section for documents under consideration where the draft content does not need to be confidential. Confidential preparation (e.g. a new media release) is outside the scope of this issue.

The emphasis of this repository is static content so, if we favour e.g. slack for our community discussions, it is probably simplest to link to the community discussion at the top of documents where there is an active discussion.

Consider changing the term "National SteerCo" to "Flux SteerCo" to support international movements

At the moment it seems "Flux SteerCo" and "National SteerCo" are used interchangeably see:

https://docs.flux.party/en/latest/docs/contributing/index.html

I would suggest in the docs we use one term than encompasses international movements under the umbrella SteerCo, my preference is "Flux SteerCo" as it is already in use, but we could come up with another term.

If this is agreeable can I begin making changes to the docs to reflect this?

Signing documents

Any document in this repo may be referenced using a specific commit as was done for the ACT constitution (but not the other constitutions btw).

In the source constitutions file we had:
CONSTITUTION.ACT.md is accepted and ratified as the opening constitution of Flux ACT as defined in commit c37c68126e3c9d354d8bb66496d8efd6d9b35caa which is verified (and provided) at the following URL: https://github.com/voteflux/flux/blob/c37c68126e3c9d354d8bb66496d8efd6d9b35caa/CONSTITUTION.ACT.md (note the commit hash - the long string of randomish letters and numbers - matches the commit hash in the URL, indicating the document is correct and not tampered with).

As the constitutions file itself was not hashed, this text has been removed for the time being making ACT the same as the other constitutions.

I'm unsure of the legal requirements here but the entire constitution folder could be hashed and we could have another special (signed) document containing the hashes.

Signing a document means taking its hash and encrypting it with a key such that the document cannot be changed without invalidating the signature. The signature can easily be checked but cannot be 'forged'. We would be better signing the constitutions and storing the signature. If necessary code could be added to present a 'signature valid' badge.

Once we've finalised a signing process, the constitutions will need to be updated to reflect this.

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.