Ulm-IQO / qudi-iqo-modules

A collection of qudi measurement modules originally developed for experiments on colorcenters in semiconductor materials.
GNU General Public License v3.0
12 stars 29 forks source link

Updating gitignore #125

Closed prithviulm closed 6 months ago

prithviulm commented 7 months ago

Description

Updating the .gitignore file to be more relevant.

Motivation and Context

The .gitignore file misses several files that new users may accidentally commit to the repo. Also various directories and cache files generated by testing suites, documentation generation, other IDEs (e.g. VS Code) are not currently excluded by the .gitignore file.

How Has This Been Tested?

I have only tested this locally with the latest commit 212103937862ffe0744661045004858d728ad173 from the main branch and checked that no important core files or others have been accidentally excluded.

Types of changes

Checklist:

timoML commented 7 months ago

We should definitely keep .idea in as it's the Pycharm config folder.

I didn't go through all the things you dropped, but I'm not sure on:

I think we should only drop things that we are sure won't break for other users. (Eg. the things related to c compiler toolchains should be safe)

Can you double check that we can re-distrubute code licensed under CC0 with a new license (LGPL)?

prithviulm commented 6 months ago

@timoML I've made the suggested changes.