Czy jest ktos z Was mi w stanie powiedziec jak powinna wyglada struktura projektu w #python ktory bede chcial instalowac poprzez pip+git?

Sam kod z packagami z _init.py mam ogarniety i jestem w stanie to zainstalowac z repo, ale nie wiem jak dodac pliki konfiguracyjne
Pare klas w kodzie korzysta z JSONow, ktore trzymam obecnie w katalogu config
Czy ja musze stworzyc plik MANIFEST.in gdzie zapisze cos w stylu
@przepyszna_frytka: Jesli to libka, nawet wiecej boilerplate’u i klasy konfiguracyjne w kodzie ktore trzeba ustawiac uzywajac libki. Jezeli to libka bedaca frameworkiem, czyt. glowny core projektu opiees sie na niej, to pliki konfiguracyjne w pythonie.
  • Odpowiedz
Uczę się gita i mam problemik, zrobiłem repozytorium klonując go z mojego githuba, cały program jest w tym repozytorium. Teraz za każdym razem gdy wprowadzę minimalną zmianę, po uruchomieniu programu w moim IDE wszystko wraca do stanu z githuba, więc za każdym razem jestem zmuszony do commitowania i wypychania tego na githuba. Dopiero wtedy zmiany na starcie aplikacji się nie cofają.

Co robię źle? Bo na bank to jakiś amatorski błąd. (
Pytanie do osób zajmujących się #webdev #php

Jak wygląda wasze środowisko pracy, oraz jakie środowisko polecalibyście osobie początkującej?

Ja sam zaczynałem się uczyć PHP w okolicach 2002 roku, a więc wersji PHP3/PHP4. Zawsze miałem dostęp do serwera #linux z #ssh i zawsze pracowałem po prostu zdalnie na tym serwerze. (#vim rulez, chociaż wcześniej też mcedit, pico i nano) Koło 2007 stopniowo zacząłem dorzucać do tego #git, a w okolicach 2010, gdy
@mateusza: IDE to PHPStorm, szanuję swój czas i nie chcę się bawić w VSC/Sublime/Atomy i inne tego typu edytory, ma tryb VIM z którego nie korzystałem, ale ponoć spoko jak ktoś lubi.

Do tego całe środowisko stawiane przez docker-compose (taka nakładka na dockera, gdzie w jednym pliku opisujesz całe środowisko) i w zasadzie to tyle jeśli chodzi o środowisko.

Dla wygody na kompie mam zainstalowane najnowsze dostępne php7-cli z podstawowymi extensionami,
  • Odpowiedz
Tak długo pracuję, ale dopiero teraz rozkminiłem (bo mi się przydarzyło), że PR-a trzeba przetestować (tak, odpalamy a nie tylko code review) ze zmergowanym target branchem.
Pierwszy przypadek miałem taki, że osoba A pracowała na 2 plikach, osoba B na 2 innych.
Każdy z osobna branch działał ok. Ale razem się rozjebują w runtimie.
Czyli, dopiero jak oba PR zmergowałem to się #!$%@?ł target branch.

Build (kompilacja) przechodził, ale javascripty się #!$%@?ły.
@budyn: mozna chyba ustawic na githubie ze testy (których nie masz ?) zawsze muszą się odpalić na zrebaseowanej wersji pull requesta zanim mozna zmergowac. chyba ja tak mam teraz w korpo
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do takiego zestawienia.

Od dziś 25 linków + kilka libek, bo powyżej 45 to rzeczywiście przegięcie pały. :)



### Materiał tego zestawienia (wyróżnienie subiektywnie) ###

https://medium.com/better-programming/understanding-best-practice-python-tooling-by-comparing-popular-project-templates-6eba49229106 - #python
Które toole stosować w programowaniu
Sonarcloud


@qarmin: Nie znnam Sonarcloud. GitLab CE kilkukrotnie instalowałem. Przeczytaj jeszcze raz swoją wypowiedź i popraw błędy stylistyczne bo nie rozumiem pytania.
  • Odpowiedz
Hej mirki
Potrzebuję jakiegoś własnego Gita z CI, ale nie mogę wybrać pomiędzy Gitea z Jenkinsem oraz Gitlab z Gitlab Runnerem.
Chciałbym również do niego podpiąć SonarClouda, aby skanował te z moich projektów, które są open source.
Ważna jest dla mnie jest łatwość przeglądania i tworzenia konfiguracji CI oraz ogólna lekkość rozwiązania.

#linux #devops #git
via Wykop Mobilny (Android)
  • 2
@qarmin: bierz gitlaba, mniej #!$%@? się z samym CI. Jenkins zaczyna mieć sens jak potrzebujesz miliona pluginow do sprawdzania zdogdnosci z normami
  • Odpowiedz
FILM "Git" (2015) za darmo na YouTube.
Polski.

Jakub M. słynny mąciciel (Włodzimierz Matuszak) - przywódca w zakładzie karnym w Łęczycy zostaje zamordowany. Ze wstępnych przesłuchań i akt sprawy wynika, że była to zemsta okaleczonego współwięźnia, Grzegorza R. Tydzień wcześniej Jakub M. udzielił wywiadu telewizyjnego. Dziennikarz śledczy, który z nim rozmawiał postanawia dojść do prawdy. Wywiad z mordercą odkryje szokujący bieg zdarzeń.

#filmnawieczor #film #ogladajzwykopem #pdw #git #wiezienie
b.....u - FILM "Git" (2015) za darmo na YouTube. 
Polski.

Jakub M. słynny mącicie...
@bubukuku: dla mnie ten film to jakieś nieporozumienie , ktoś chciał chyba nagrać druga symetrie ale nie wyszło, zrealizowany jest jeszcze jako tako ale sam scenariusz trochę idiotyczny
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do takiego zestawienia.



### Materiał tego zestawienia (wyróżnienie subiektywnie) ###

https://www.youtube.com/watch?v=xIB_VQVVWKk - #software #programowanie #technologia
Jeżeli dane Ci było spotkać się z terminem Event Storming, ale nie wiesz na czym on polega, to
Witam wszystkich z tagu #devops. Chciałbym zautomatyzować proces deploymentu skryptów dla #jira. Mam do wykorzystania #bitbucket (clud) i #teamcity. Chciałbym aby po wrzuceniu kodu do repozytorium TC automatycznie brał ten kod i wrzucał go do odpowiedniego katalogu na osobnym serwerze. Podejrzewam, że to bardzo proste do zrealizowania, jednakże jestem zielony w temacie CI\CD to nie wiem jak się do tego zabrać z poziomu TeamCity. Czy ktoś ma jakiekolwiek materiały
@4n0n:
Kroki plus linki do poczytania
0. Utworzyć projekt / build configuration w teamcity: https://www.jetbrains.com/help/teamcity/build-configuration.html
1. Ustawić webhook z repozytorium Bitbucket do Build Configa w TC: https://teamcity-support.jetbrains.com/hc/en-us/community/posts/360002462180-How-to-make-a-Bitbucket-POST-webhook-to-TeamCity-
2. Jeśli to są tylko skrypty, to zakładam, że żadne mejweny i inne cuda Ci nie są potrzebne, więc sam deployment możesz ogarnąć choćby po ssh. W tym celu dodaj w jobie w TeamCity krok z deployem, a tam jakiś prosty skrypt w bashu
  • Odpowiedz
Czy jest jakiś tool który ogarnie zmiany brancha i przy tym będzie podmieniał jakiś plik dla tego brancha?
Dla każdego brancha mam inny plik z bazą danych i na razie podmieniam to ręcznie. Wolałbym to robić automatycznie
#webdev #programowanie #git
@ahaw: @kao3991: git rev-parse --abbrev-ref HEAD to nazwa brancha na który się przeniosłeś - i w skrypcie sobie robisz jakiegoś switcha i podmieniasz plik.
Najlepiej nie ruszać plików bazy tylko edytować odpowiednią linijkę w jakimś configu czy .env jak wyżej wspomniane która będzie wskazywać na plik bazy ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@stosiedem: chciałbym móc to edytować ale jestem za mała płotka żebym miał coś do gadania :D
Jak znaleźć obecnego brancha to znalazłem na stacku, i nawet udało mi się znaleźć jaki był poprzedni branch więc jestem w domu:)
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Na wstępie dziękuje wszystkim za wypełnienie ankiety, mam nadzieję, że wasze głosy nie pójdą na marne. :-)



1) https://kubernetes.io/blog/2020/01/22/kubeinvaders-gamified-chaos-engineering-tool-for-kubernetes/ - #kubernetes
Używanie kubernetes trzeba jakoś urozmaicić, no i to jeden
Umie ktoś w #git i #cicd?

Mam taki problemik, że chcę striggerować manualnego joba. O co chodzi - mam projekt z konfiguracją. Ktoś z zewnątrz może sobie złożyć merge request na projekcie z tą konfiguracją, ja wtedy akceptuję merge requesta, odpala się pipeline i odpala się manualna akcja. Ja wykonuje play i leci pipleine. Konfiguracja aktualizuje się na serwerze. Wszystko spoko tylko chciałbym nadać dostęp komuś poprzez drugi projekt do odpalania
@Drail: spoko, ja też nad tym myślę, ale w pracy XD
Stworzenie tego drugiego projektu to był mój taki pierwszy pomysł, może da się to jakoś inaczej obejść. Chcę to zrobić, bo w ogóle niepotrzebnie robimy takie zmiany na live w nocy (taki mamy przykaz z góry). W nocy musi to zrobić admin, a zwalidować musi to ktoś z biznesu. Tylko po co tam admin jeszcze? Niech sami to sobie puszczą
  • Odpowiedz
W pracy jak poprawiacie (albo IDE samo z siebie) literówkę, formatowanie czy usuwacie niepotrzebny import itp w jakiejś klasie/pliku w którym poza tym nic nie zmienialiście ale otworzyliście go by np. zobaczyć kod to potem jak robicie commit na gita z plikami na których pracowaliście i widzicie ze w IDE pokazuje się ze został zmieniony ten plik z literówka to co robicie?
Robicie osobny commit z opisem "fixed typo", ignorujecie go czy
via Wykop Mobilny (Android)
  • 2
@Saly: w statycznych też może się popsuć.

Przykłady:
- Pole w DTO z którego korzysta frontend
- Nazwa klasy, którą jest Bean; Spring automatycznie generuje nazwę beana na podstawie nazwy klasy; jest interfejs z dwoma implementacjami, więc gdzieś musiał być wybrany który bean ma być wstrzyknięty - na podstawie nazwy beana czy stringa. Zmiana nazwy klasy nie będzie tu wykryta, ale przestanie działać.
- Odwoływanie się przez refleksję do pół lub
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Sorry, myślałem że mi się komentarz nie umieścił i napisałem w skrócie, bo mi się nie chciało już drugi raz pisać. A jednak Wykop jakieś opóźnienie miał.
  • Odpowiedz
@donek92: Ziomeczki nie ogarnąłem sprawy na GitHubie i nie wiem jak to naprawić.

Miałem repo z zadankami(uzupełnianie kodu w Javie), tam były pliki z szablonami i readme jak je uzupełnić. Zrobiłem część z nich, wgrałem je chyba w czwartek i one tam rzeczywiście były. W piątek robiłem zadanka z innych plików i wgrałem je wieczorem i jak to się mówi "coś #!$%@?łem". Teraz i na dysku i na githubie mam tylko
Jest dokumentacja VSCode API, wyświetlana w trzech formach(tyle znalazłem):

https://code.visualstudio.com/api/references/vscode-api

https://vscode-docs.readthedocs.io/en/latest/extensionAPI/vscode-api/

https://vshaxe.github.io/vscode-extern/Vscode.html

Pochodzą stąd:
https://github.com/Microsoft/vscode/blob/master/src/vs/vscode.d.ts

Szukam innych szablonów(?) do wyświetlania tego typu dokumentacji.
Np. coś co ma pełniejszy konspekt(spis treści), żeby nie kończył się na "tasks, window, workspace", ale żeby schodził też niżej.

Ale podawajcie wszystkie jakie znacie szablony, żebym mógł je sobie przejrzeć.

#vscode #programowanie #typescript #markdown #git