Commit graph

25 commits

Author SHA1 Message Date
Olivier Goffart
1e77d8b098
CONTRIBUTING.md: Clarify CLA section.
Reworded to make it clear that contributors keep ownership and are just confirming the MIT-0 license.
2025-08-03 12:45:17 +02:00
omahs
74232eae8d
Fix typos (#8421) 2025-05-12 13:03:59 +02:00
Olivier Goffart
60b77c3fa5
CONTRIBUTING.md: Add a note to use 👍 on issues 2025-05-09 09:32:16 +02:00
Tobias Hunger
e5ecb9cf6c infra: Test out mise
I found `mise` a tool to help manage development projects.
https://mise.jdx.dev/

It basically can manage ENV vars based on the directory you are in,
manages tools you need (and makes thoser available based on the
directory you are in), and allows to define simple tasks that can
then be shared between developers.

Tools can be found in npm, pipx, aqua, binaries on github, ...
and it tries to verify signatures and all that (if supported by the
repo the data comes from).

I replaces the entire autofix workflow with mise tooling and tasks,
just to give it a try :-)

To reproduce:

```sh
> cargo install mise # to get the tool itself

# Follow the necessary step
# https://mise.jdx.dev/installing-mise.html#shells
# to intergate into your shell

> cd /your/slint/folder

# Mise will now ask whether or not to trust this dir and prints the
# command needed to do so. Run that.

> mise install # Install all the tools defined in .mise/config.toml

# Add a .mise.local.toml with local overrides. Git will ignore this file.
# Or add tasks into .mise/tasks/local ... Git will also ignore those.

> mise run 'ci:autofix:**:all' # To run all the ci:autofix tasks.
```

It is so much fatser to see these checks fail locally than it is to
bother CI with them :-)
2025-03-20 16:33:00 +01:00
Nigel Breslaw
92534a8a27
1.9 Organise docs folder. (#7005)
Move astro files to docs/astro
2024-12-05 15:40:04 +02:00
Nigel Breslaw
4c1ececc67
1.9 docs: Flesh out docs guide 2024-12-05 00:19:37 +02:00
Aurindam Jana
3523e86359
Simplify commercial license (#3063)
Base the commercial license on the Royalty-free license adding clauses pertaining to the fees.
2024-05-31 14:06:17 +02:00
Aurindam Jana
9a3aa265d5
Update Royalty-free license (#5257)
Add clarification that Application may not expose Slint APIs.
2024-05-31 10:53:19 +02:00
Aurindam Jana
0cfeec1a31
Update Slint Community License (#4994)
Updated the version from 1.1 to 1.2 
Renamed the header to "Slint Royalty-free Desktop, Mobile, and Web Applications License"
Added definition of "Mobile Application" and grant of right
Moved "Limitations" to 3rd section and "License Conditions - Attributions" to 2nd section
Added flexibility to choose between showing "MadeWithSlint" as a dialog/splash screen or on a public webpage
Moved the para on copyright notices to section under "Limitations"
2024-04-15 15:18:55 +02:00
Olivier Goffart
b13c03b2a6
CONTRIBUTING.md: cleanup outdated or irrelevant info
The pre-commit hook is not enforced, don't scare contributors with it.

The testing section contains invalid link. The fact that it is tested by the CI is anyway mentioned in the testing.md doc linked from the document.
Fixes #4927
2024-03-23 08:20:46 +01:00
Tobias Hunger
0139eea4f9 xtask: Fix up license headers
* Keep project related .md files triple licensed as the rest of the
  crate
* Make vtable MIT OR Apache 2.0 (as suggested by @ogoffart)
2023-08-17 08:55:28 +02:00
Simon Hausmann
96d7bb132c reuse: remove glob for markdown files
Instead, place the copyright and license right into the source.

To satisfy reuse, this also removes the unnecessary MIT.txt
symlinks.
2023-08-17 08:55:28 +02:00
Olivier Goffart
a0acee2e4b
Document the issue triaging and labels (#3094) 2023-07-17 20:18:21 +02:00
Aurindam Jana
02ac7ca926
Update readme contributing and faq (#2885) 2023-06-15 11:19:44 +02:00
Tobias Hunger
7d3968f025
contributing: Make the pre-commit section clearer: It is not required! 2023-04-15 18:22:38 +02:00
Olivier Goffart
667236d533 A few occurence of sixtyfps less 2022-02-09 13:32:17 +01:00
Olivier Goffart
00ff5e21a7 Update git repository URL 2022-02-08 08:26:21 +01:00
Tobias Hunger
8f5d3ab50f Document pre-commit setup in CONTRIBUTING.md 2021-08-17 22:38:16 +02:00
Olivier Goffart
e4b679227f
Link to the CLA 2021-05-27 10:49:09 +02:00
Simon Hausmann
c316e2ffef
Mention GitHub discussions here, too. 2020-10-02 16:18:34 +02:00
Simon Hausmann
51d56e6bfd Use a shorter rfc issue link 2020-09-03 12:03:35 +02:00
Simon Hausmann
62be333d58
Mention the RFC issues here as well 2020-09-03 09:25:10 +02:00
Olivier Goffart
9a555a170f README changes 2020-08-24 14:44:00 +02:00
Simon Hausmann
ecc7ebd17a
A slightly more explicit boiler plate for contributions 2020-08-18 15:52:56 +02:00
Olivier Goffart
41d68b6c33 Some documentation 2020-06-18 17:16:34 +02:00