Skip to content

Commit 0683652

Browse files
authored
Version 15.0.0 (#17)
* fix(#7): apply 670e4e1 Note that commit hash refers to old repository used before amssive migration and hystory cleanup Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * fix(#7): apply c4dc0b6 Note that commit hash refers to old repository used before massive migration and history cleanup Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * Prepare for v15.0.0 Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * feat(#15): add dry-run / doctor script Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * [#10] Better management of GNU/Linux and macOS on same scripts Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * refactor: checksums display Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * refactor: support of both GNU/Linux and macOS and config Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * refactor: URL check Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * fix: polluting symbols in outputs Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * refactor: remove useless code Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * refactor: remove polluting symbols in find primitive outputs Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * refactor: force output in JSON for feed shell scripts Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * refactor: better management of GNU/Linux and macOS primitives for hash feature Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * doc: remove typo Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * refactor: web pages details Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * doc: update headers for SPDX templates Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * doc(#14): add double license Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * chore(#1): image in README Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * doc: add CITATION file Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * doc: add CODE files Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * doc: add DCO Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * doc: add SECURITY file Signed-off-by: Pierre-Yves Lapersonne <[email protected]> * Prepare version 15.0.0 Signed-off-by: Pierre-Yves Lapersonne <[email protected]> --------- Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
1 parent 22117cc commit 0683652

File tree

110 files changed

+1775
-1844
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+1775
-1844
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# CHANGELOG
22

3+
## v15.0.0
4+
5+
### Bugs
6+
7+
- [#7](https://github.com/pylapp/Tips-tools/issues/7) Pick hard-coded fixes and improve versions
8+
9+
### Changes
10+
11+
- [#15](https://github.com/pylapp/Tips-tools/issues/15) Add dry-run script
12+
- [#10](https://github.com/pylapp/Tips-tools/issues/10) Deal with GNU/Linux and macOS primitives
13+
- [#14](https://github.com/pylapp/Tips-tools/issues/14) Add CC-BY license for generated and ODS file
14+
- Improve check of URL in CSV files
15+
- Update sources headers
16+
- Refactor file tree
17+
- Add DCO, codes of conduct and conflict, security and citation files
18+
319
## v14.3.3
420

521
_This version is dedicated to macOS users, and is based on v14.3.2_

CITATION.cff

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
cff-version: 1.2.0
2+
title: >-
3+
tips'n'tools: Project to compile references of publications, devices, SoC and tools for technical watch.
4+
Provides CLI tool, web page, Ruby server and kind of PWA to read data and search inside corpora.
5+
message: >-
6+
If you use this software, please cite it using the
7+
metadata from this file.
8+
type: software
9+
authors:
10+
- affiliation: pylapersonne.info
11+
given-names: Pierre-Yves
12+
family-names: Lapersonne
13+
repository-code: 'https://github.com/pylapp/Tips-tools'
14+
url: 'https://github.com/pylapp/Tips-tools'
15+
abstract: >-
16+
Tips'n'tools is a project which has the aim of making searches faster and improving technical watch.
17+
Indeed, sometimes you need to share usefull web links and cool libraries to your colleagues,
18+
but which platform to use?
19+
20+
Your company's inner social network? Lost time if you move from your job.
21+
A public social media? Lost time if this medium is closed.
22+
Fill your web browser's bookmarks? Yeah, got stolen or reinitialized your computer and you are done.
23+
24+
Tips'n'tools allows you to fill a spreadsheet (.ods file) and then export its sheets to CSV files. Then you can:
25+
use the main Shell script to make queries so as to find a thing you have listed,
26+
build a little Progressive Web App which allows you to make queries with a more user-friendly UI,
27+
update a global web page if you cannot use the web app, run the server-side feed script, written in Ruby, so as to expose an HTTP API to make the queries from everywhere.
28+
29+
This tool has been developed so as to help people to store and get useful data for their jobs.
30+
31+
The project is under permissive non-copyleft open source MIT license for sources, and CC-BY or generated content.
32+
keywords:
33+
- watch
34+
- data
35+
- tools
36+
- publications
37+
- devices
38+
- SoC
39+
- Shell
40+
- Ruby
41+
- PWA
42+
license: MIT
43+
version: 15.0.0
44+
date-released: '2023-09-25'

CODEOWNERS

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# Just to help to find people able to deal with pull requests
22

3-
/utils/core/ @pylapp
4-
/utils/web/ @pylapp
3+
project @pylapp
4+
project/utils/core/ @pylapp
5+
project/utils/web/ @pylapp

CODE_OF_CONDUCT.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as
6+
contributors and maintainers pledge to making participation in our project and
7+
our community a harassment-free experience for everyone, regardless of age, body
8+
size, disability, ethnicity, gender identity and expression, level of experience,
9+
education, socio-economic status, nationality, personal appearance, race,
10+
religion, or sexual identity and orientation.
11+
12+
## Our Standards
13+
14+
Examples of behavior that contributes to creating a positive environment
15+
include:
16+
17+
* Using welcoming and inclusive language
18+
* Being respectful of differing viewpoints and experiences
19+
* Gracefully accepting constructive criticism
20+
* Focusing on what is best for the community
21+
* Showing empathy towards other community members
22+
23+
Examples of unacceptable behavior by participants include:
24+
25+
* The use of sexualized language or imagery and unwelcome sexual attention or
26+
advances
27+
* Trolling, insulting/derogatory comments, and personal or political attacks
28+
* Public or private harassment
29+
* Publishing others' private information, such as a physical or electronic
30+
address, without explicit permission
31+
* Other conduct which could reasonably be considered inappropriate in a
32+
professional setting
33+
34+
## Our Responsibilities
35+
36+
Project maintainers are responsible for clarifying the standards of acceptable
37+
behavior and are expected to take appropriate and fair corrective action in
38+
response to any instances of unacceptable behavior.
39+
40+
Project maintainers have the right and responsibility to remove, edit, or
41+
reject comments, commits, code, wiki edits, issues, and other contributions
42+
that are not aligned to this Code of Conduct, or to ban temporarily or
43+
permanently any contributor for other behaviors that they deem inappropriate,
44+
threatening, offensive, or harmful.
45+
46+
## Scope
47+
48+
This Code of Conduct applies both within project spaces and in public spaces
49+
when an individual is representing the project or its community. Examples of
50+
representing a project or community include using an official project e-mail
51+
address, posting via an official social media account, or acting as an appointed
52+
representative at an online or offline event. Representation of a project may be
53+
further defined and clarified by project maintainers.
54+
55+
## Enforcement
56+
57+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58+
reported by contacting the project team at [email protected]. All
59+
complaints will be reviewed and investigated and will result in a response that
60+
is deemed necessary and appropriate to the circumstances. The project team is
61+
obligated to maintain confidentiality with regard to the reporter of an incident.
62+
Further details of specific enforcement policies may be posted separately.
63+
64+
Project maintainers who do not follow or enforce the Code of Conduct in good
65+
faith may face temporary or permanent repercussions as determined by other
66+
members of the project's leadership.
67+
68+
## Attribution
69+
70+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71+
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
72+
73+
[homepage]: https://www.contributor-covenant.org
74+

CODE_OF_CONFLICT.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Code of Conflict
2+
----------------
3+
4+
The tips'n'tools development effort is a kind of personal process just
5+
like open source (or not) software projects. Your code and ideas
6+
behind it will be carefully reviewed, maybe resulting in critique and
7+
criticism. The review will sometimes require improvements to the
8+
code before it can be included in the project. Know that this happens
9+
because everyone involved wants to see cool and useful features for
10+
the project.
11+
12+
If however, anyone feels personally abused, threatened, or otherwise
13+
uncomfortable due to this process, that is not acceptable. If so,
14+
please contact core maintainer at
15+
<[email protected]>, or the individual members,
16+
or create an issue,
17+
and they will work to resolve the issue to the best of their ability.
18+
19+
As a reviewer of code, please strive to keep things civil and focused on
20+
the technical issues involved. We are all humans, and frustrations can
21+
be high on both sides of the process.

DCO.txt

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Developer Certificate of Origin
2+
Version 1.1
3+
4+
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
5+
1 Letterman Drive
6+
Suite D4700
7+
San Francisco, CA, 94129
8+
9+
Everyone is permitted to copy and distribute verbatim copies of this
10+
license document, but changing it is not allowed.
11+
12+
13+
Developer's Certificate of Origin 1.1
14+
15+
By making a contribution to this project, I certify that:
16+
17+
(a) The contribution was created in whole or in part by me and I
18+
have the right to submit it under the open source license
19+
indicated in the file; or
20+
21+
(b) The contribution is based upon previous work that, to the best
22+
of my knowledge, is covered under an appropriate open source
23+
license and I have the right under that license to submit that
24+
work with modifications, whether created in whole or in part
25+
by me, under the same open source license (unless I am
26+
permitted to submit under a different license), as indicated
27+
in the file; or
28+
29+
(c) The contribution was provided directly to me by some other
30+
person who certified (a), (b) or (c) and I have not modified
31+
it.
32+
33+
(d) I understand and agree that this project and the contribution
34+
are public and that a record of the contribution (including all
35+
personal information I submit with it, including my sign-off) is
36+
maintained indefinitely and may be redistributed consistent with
37+
this project or the open source license(s) involved.

0 commit comments

Comments
 (0)