mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-31 02:27:13 +02:00
Rename "readme.txt" to README for "include" and "lib" project folder; don't create these folders if they were delated before
This commit is contained in:
@ -141,12 +141,15 @@ def get_best_envname(project_dir, boards=None):
|
|||||||
|
|
||||||
|
|
||||||
def init_base_project(project_dir):
|
def init_base_project(project_dir):
|
||||||
if not util.is_platformio_project(project_dir):
|
if util.is_platformio_project(project_dir):
|
||||||
copyfile(
|
return
|
||||||
join(util.get_source_dir(), "projectconftpl.ini"),
|
|
||||||
join(project_dir, "platformio.ini"))
|
copyfile(
|
||||||
init_ci_conf(project_dir)
|
join(util.get_source_dir(), "projectconftpl.ini"),
|
||||||
init_cvs_ignore(project_dir)
|
join(project_dir, "platformio.ini"))
|
||||||
|
|
||||||
|
init_ci_conf(project_dir)
|
||||||
|
init_cvs_ignore(project_dir)
|
||||||
|
|
||||||
with util.cd(project_dir):
|
with util.cd(project_dir):
|
||||||
dir_to_readme = [
|
dir_to_readme = [
|
||||||
@ -163,9 +166,7 @@ def init_base_project(project_dir):
|
|||||||
|
|
||||||
|
|
||||||
def init_include_readme(include_dir):
|
def init_include_readme(include_dir):
|
||||||
if isfile(join(include_dir, "readme.txt")):
|
with open(join(include_dir, "README"), "w") as f:
|
||||||
return
|
|
||||||
with open(join(include_dir, "readme.txt"), "w") as f:
|
|
||||||
f.write("""
|
f.write("""
|
||||||
This directory is intended for project header files.
|
This directory is intended for project header files.
|
||||||
|
|
||||||
@ -209,9 +210,7 @@ https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html
|
|||||||
|
|
||||||
|
|
||||||
def init_lib_readme(lib_dir):
|
def init_lib_readme(lib_dir):
|
||||||
if isfile(join(lib_dir, "readme.txt")):
|
with open(join(lib_dir, "README"), "w") as f:
|
||||||
return
|
|
||||||
with open(join(lib_dir, "readme.txt"), "w") as f:
|
|
||||||
f.write("""
|
f.write("""
|
||||||
This directory is intended for project specific (private) libraries.
|
This directory is intended for project specific (private) libraries.
|
||||||
PlatformIO will compile them to static libraries and link into executable file.
|
PlatformIO will compile them to static libraries and link into executable file.
|
||||||
@ -235,7 +234,7 @@ For example, see a structure of the following two libraries `Foo` and `Bar`:
|
|||||||
| | |- Foo.c
|
| | |- Foo.c
|
||||||
| | |- Foo.h
|
| | |- Foo.h
|
||||||
| |
|
| |
|
||||||
| |- readme.txt --> THIS FILE
|
| |- README --> THIS FILE
|
||||||
|
|
|
|
||||||
|- platformio.ini
|
|- platformio.ini
|
||||||
|--src
|
|--src
|
||||||
@ -262,8 +261,6 @@ More information about PlatformIO Library Dependency Finder
|
|||||||
|
|
||||||
|
|
||||||
def init_ci_conf(project_dir):
|
def init_ci_conf(project_dir):
|
||||||
if isfile(join(project_dir, ".travis.yml")):
|
|
||||||
return
|
|
||||||
with open(join(project_dir, ".travis.yml"), "w") as f:
|
with open(join(project_dir, ".travis.yml"), "w") as f:
|
||||||
f.write("""# Continuous Integration (CI) is the practice, in software
|
f.write("""# Continuous Integration (CI) is the practice, in software
|
||||||
# engineering, of merging all developer working copies with a shared mainline
|
# engineering, of merging all developer working copies with a shared mainline
|
||||||
|
Reference in New Issue
Block a user