nodeSolidServer / nodeSolidServer/node-solid-server
Comply with spec for permissions needed to delete a resource
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- JavaScript
- Estrelas
- 1.8k
- Forks
- 308
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Basically, until https://github.com/solid/web-access-control-spec/issues/47 gets discussed with a proper decision process, let's undo what was done in https://github.com/solid/node-solid-server/issues/729.
I'm not so fussed about the actual behaviour, I just want to start the process of documenting what we consider the spec (see also https://github.com/solid/solid-spec/issues/174), and on which points we are aware of differences between NSS and the spec.
Wherever such differences exist, if we think that NSS is right, then we should update the spec.
And if we think the spec is right (like in this case), we should (at least create a github issue to) fix NSS.
PS: If anyone is aware of any other points on which NSS is not spec-compliant, then let's create issues for each one of those. We can decide to willingly leave NSS broken, but at least we should have github issues that document how NSS is broken.
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece lendo a issue 47 vinculada de web-access-control-spec, a issue 729 de NSS e a issue 174 de solid-spec para comparar os requisitos de permissão para excluir um recurso. Não há arquivos ou testes nomeados na issue; considera-se concluído documentar a diferença entre NSS e spec e registrar a decisão, com uma issue subsequente de NSS caso a implementação deva mudar.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- javascript
- Domínio
- authorization, backend
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 30/100