mimblewimble / site Goto Github PK
View Code? Open in Web Editor NEWWebsite for MimbleWimble and Grin development
License: Apache License 2.0
Website for MimbleWimble and Grin development
License: Apache License 2.0
Related Governance meeting discussion April 23
Related issue on grin-pm: mimblewimble/grin-pm#52
Add a new section in Friends of Grin to recognise non-financial contributions from organisations in the wider Grin ecosystem. Eligible recognitions would include:
Instead of having to manually update the donations received in the general_funding page we could add an ajax call to a block explorer to fetch the address balance
some context and link in chat: https://gitter.im/grin_community/design?at=5c0b9feee4787d16e363deca
many would enjoy having a dark theme choosable.
optionally, a switch on the page. and 🍒 on top if theme would be persisted between visits
I want to design a logo for your site, do you want it ?, free
If compaitble with github sites, the super cool floating button that makes the gitter chat popup on screen (you can see on grin.mw) would be cool to have
cc @0xb100d
Meta issue related to #164. Right now (or at least in the PR), the suggestion to contact us though Gitter or Keybase. However, I'm sure we can do more on our website to encourage researchers and experts to contribute to our research problems.
Opening this issue to gather ideas about it:
A PR over at /grin-pm breaks out the funding of Yeastplume's campaigns out of income_log.csv
and into a new separate csv called misc_support.csv
. This CSV will track support that is not income to the project per se, but support that we want to count as recognition into the Hall of Fame.
Both CSVs have the same column structure.
@nijynot would it be possible to update the Hall of Fame section to read data from this misc_support.csv
as well, in addition to income_log.csv
and have both count toward the rankings on the board?
Miso/nijinot on the forum improved the ratios of the logo slightly:
https://www.grin-forum.org/t/grin-logos-for-community-consideration/155/214
direct link to svg
https://gist.github.com/nijynot/5fc37675abbd53171a41a9f22ae1c710
The general fund page has not been updated.
Description the bug
Currently, site https://grin.mw uses fonts.gstatic.org
, which is considered a tracker.
Using the resource *google.com is unethical with the GRIN community.
Proposed solution
Use fonts from local repository.
or
This can also be solved using system fonts alike https://github.com/twbs/bootstrap/blob/master/dist/css/bootstrap.css#L29
/grin-pm
in text filesStrikes a decent trade-off between being easy to verify (i.e. quickly seeing something is off, without the need of PGP), and fairly hard to attack. Training the community to never expect a valid donation address directly on the website makes it harder to redirect to incorrect addresses.
joltz 3:49 AM - Thu
Unrelated- with the domain chaos would it make sense to pgp sign donation addresses for the site?lehnberg 2:35 PM
how exactly? just PRing in a commit that confirms the donation address? or something more elaborate?joltz 6:01 PM
a signed commit is good but it doesn't make any guarantees for users seeing the content served from a website. the website owner could serve any content they want (a mirror of github website with different donation addresses). if the addresses were shown on the site with a pgp signature and if users actually verified the signatures it would mitigate that kind of attack. edit: this is only mitigated if the community understands to expect pgp signatures with donation addresses, otherwise attacker could just not serve pgp info
though i guess users can check the github to verify it matches on the website. i'm not sure what a user would be more likely to do- manually verify by eye that an address matches on github, or manually verify a pgp signature (and import the key if they haven't already)lehnberg 7:14 PM
yeah - it's a good question. an alternative could be to not display addresses on the website at all, and instead link to a file in a repo somewhere that lists the addresses?
not sure if that helps though, but I suppose it's harder to spoof github and the repo?joltz 7:15 PM
i like that compromise 👍
and make it clear that whatever repo it is in is the only source for donation addresses, always get them from that file etc.lehnberg 7:16 PM
yeah. also makes version control clear etc. will create an issue
and link to it at the end of Current and Recent Campaigns
also
General Funding for Grin’s Development, currently fully directed toward the security audit.
Status: Always Open - 0.0 BTC donated to date
looks wrong or probably superfluous, since just below the total amount of the security campaign is listed
thank you @Kargakis
Add a release page to hold download links for wallet, server, and miner binaries.
https://gitter.im/grin_community/dev?at=5c6c229ca7d733509d912c92:
Gary Yu @garyyu Feb 19 17:37
with multiple projects, I think we need a release page on our website, to hold 3 binaries for one release: server, wallet, miner?
instead of on each github project.Yeastplume @yeastplume Feb 19 17:37
@garyyu sure, we can just link from thereGary Yu @garyyu Feb 19 17:37
The general fund page has not been updated for over 7 months.
Also, the transparency reports for 2020Q3 and 2020Q4 have never been published
https://github.com/mimblewimble/grin-pm/tree/master/financials/reports
Decision: Managing chat channels
- Only community promoted on website should be Gitter, because that is where development is taking place.
- Add "Communities" page on wiki. This could be sorted by platform, members in community, etc. Have website link to this page.
- Add "Events" page on wiki, functioning the same way, with links from the website.
On Chrome and Safari macOS. https://grin-tech.org/friends
Uncaught (in promise) TypeError: Cannot read property 'donations' of undefined
at <anonymous>:48:19
at Array.forEach (<anonymous>)
at <anonymous>:44:17
Related to #106
Issues:
URL: https://grin.mw/get-started
by linking to the wiki on the top bar, or specifically to the community projects page?https://github.com/mimblewimble/docs/wiki/Community-projects
we'd add visibility for pools, explorers, @lehnberg 's newsletter,
cc @0xb100d
Feedback from Ian Miers (edited for clarity, emphasis mine):
[It's] interesting to compare the privacy claims on [grin-tech.org] and the ones in the Privacy primer. Perhaps [I'm misinterpreting] the intent behind the [primer], but it struck me that it provided a nuanced discussion of how grin improved privacy and how it didn't. It doesn't, for example protect against merchants tracking customers or governments identifying people who wish to receive funds anonymously. It did the right thing, instead of just bluster or claiming "we knew about these issues, why are you bringing them up". In contrast, [grin-tech.org] just says grin is private. With no point about what it doesn't hide, [or] why that might matter. Hard to do in a short blurb. Maybe just say "grin offers better privacy than Bitcoin?"
Given the lack of transaction graph hiding and how that exposes people to both tracking and identification attacks, I wouldn't make [the claim that Grin is privacy-preserving]. As I said I'm not sure what to say, I don't know who wrote the [privacy primer] but they but some thought into it. Maybe they have an idea?
It makes sense to me to stop sounding so definitive on our web content and make claims to be 'private', as that might be a too bold of a statement. It also makes sense to link to the privacy primer from the website.
Thoughts?
Following #147, this issue keeps track of feedback and diffs that arose out of the merge. Even if they ultimately will not be actioned, it would be good to get each of these point addressed and tagged as will fix
/ won't fix
.
grin-tech.org
URLs with the new grin.mw
domaincommunity link now just links to community projects, but I think it should be a drop down including not only projects but the forum, the gitter, etc as the current site does.
I just listened to the Bitcoin Podcast episode on Grin and really enjoyed it. I’d like to stay up to date with the project over email.
Best of luck with everything.
Meta issue to track the simplification of the on-boarding process.
Note that 1. and 2. can be combined.
there are donation bitcoin address on raise fund page,
would you secure the site by ssl certs??
With main-net approaching, undoubtedly more will be reaching out for grin brand assets—I've already seen this in a few places. Perhaps we should consider taking the following steps:
Media outlets and designers can then be given a definitive direction.
Check https://grin.mw/download, for linux download. the link for grin-wallet is not correct.
Would be good to have something like https://www.rust-lang.org/governance for our sub-teams, RFC process, and how people can get involved.
As titled. On Win10 with Firefox and Edge the tab macOS is the one opened by default.
under scalable header on the site we should mention that due to the default pruning a full node is nearly as light as an SPV client so even very weak hardware can connect to the network, adding to our premise of usability by anyone even with limited access
cc @0xb100d
Looks like the service is down. @nijynot could you investigate? :)
https://twitter.com/Horus1618/status/1136176389244084225:
@grincouncil I went to buy a swag to support GRIN devs and the link takes me here... Does that look right? Please advise. If it is linking to a Phishing site please fix this. Love your work BTW
Hi, I'm French and will be happy to provide a French translation of the website if/when a language system is implemented. You guys probably have priorities other than this but I wanted you to know that I volunteer to be a future translator
I like the simplicity of the header and the website in general but we may want to consider using a non-transparent header to avoid mixing header letters with body letters which is not a great UX. I can submit a PR if folks are happy with the change. If this has been discussed in the past and the consensus was to keep it as is feel free to close this issue.
As the website continues to evolve, our navigation and site hierarchy begins to become cluttered and filled with sections and pages. Would be good to do a comprehensive review of this.
Looking at the current* website hierarchy, we have:
TOP NAV / HAMBURGER
- home
- get started
- download
- community
- friends of grin
- general fund
- research
- github
FOOTER
Left side:
- whitepapers
- security repo
- grin.mw
Right side:
- forum
- gitter
- newsletter
- twitter
- github
* this includes the proposed community section as per #171
HIGH LEVEL:
- home
- download
- contribute
- community
- governance
- funding
EXPANDED:
(not sub-menu items, but content and links on the pages)
- home
|_ intro
|_ get started
|_ donate now
- download
- contribute
|_ how to begin contributing
|_ docs
|_ help wanted issues in grin and grin-wallet
|_ open research problems
- community
|_ keybase
|_ forum
|_ mailing list
|_ newsletter
|_ code of conduct
|_ other communities
- governance
|_ core / council
|_ node-dev team
|_ wallet-dev team
|_ moderation team
|_ ecosystem team
- funding
|_ addresses
|_ general fund
|_ friends of grin
|_ financials
FOOTER
Left side:
- documentation
- security repo
- grin.mw
Right side:
- forum
- keybase
- newsletter
- twitter
- github
Issue to track the creation of an announcement page. Whether it being kept on forum and linked to, or a new section on its own, it would still be great to have it.
Would be used for release and vulnerabilities/major news.
Looks like the service is down. @nijynot could you investigate? :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.